Subversion Repositories SmartDukaan

Rev

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

Rev 7741 Rev 7762
Line 37102... Line 37102...
37102
   - amazonOrderDelivery
37102
   - amazonOrderDelivery
37103
  """
37103
  """
37104
 
37104
 
37105
  thrift_spec = (
37105
  thrift_spec = (
37106
    None, # 0
37106
    None, # 0
37107
    (1, TType.MAP, 'amazonOrderDelivery', (TType.I64,None,TType.STRING,None), None, ), # 1
37107
    (1, TType.MAP, 'amazonOrderDelivery', (TType.I64,None,TType.MAP,(TType.STRING,None,TType.STRING,None)), None, ), # 1
37108
  )
37108
  )
37109
 
37109
 
37110
  def __init__(self, amazonOrderDelivery=None,):
37110
  def __init__(self, amazonOrderDelivery=None,):
37111
    self.amazonOrderDelivery = amazonOrderDelivery
37111
    self.amazonOrderDelivery = amazonOrderDelivery
37112
 
37112
 
Line 37123... Line 37123...
37123
        if ftype == TType.MAP:
37123
        if ftype == TType.MAP:
37124
          self.amazonOrderDelivery = {}
37124
          self.amazonOrderDelivery = {}
37125
          (_ktype836, _vtype837, _size835 ) = iprot.readMapBegin() 
37125
          (_ktype836, _vtype837, _size835 ) = iprot.readMapBegin() 
37126
          for _i839 in xrange(_size835):
37126
          for _i839 in xrange(_size835):
37127
            _key840 = iprot.readI64();
37127
            _key840 = iprot.readI64();
-
 
37128
            _val841 = {}
-
 
37129
            (_ktype843, _vtype844, _size842 ) = iprot.readMapBegin() 
-
 
37130
            for _i846 in xrange(_size842):
-
 
37131
              _key847 = iprot.readString();
37128
            _val841 = iprot.readString();
37132
              _val848 = iprot.readString();
-
 
37133
              _val841[_key847] = _val848
-
 
37134
            iprot.readMapEnd()
37129
            self.amazonOrderDelivery[_key840] = _val841
37135
            self.amazonOrderDelivery[_key840] = _val841
37130
          iprot.readMapEnd()
37136
          iprot.readMapEnd()
37131
        else:
37137
        else:
37132
          iprot.skip(ftype)
37138
          iprot.skip(ftype)
37133
      else:
37139
      else:
Line 37140... Line 37146...
37140
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
37146
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
37141
      return
37147
      return
37142
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
37148
    oprot.writeStructBegin('updateTimestampForAmazonOrder_args')
37143
    if self.amazonOrderDelivery is not None:
37149
    if self.amazonOrderDelivery is not None:
37144
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
37150
      oprot.writeFieldBegin('amazonOrderDelivery', TType.MAP, 1)
37145
      oprot.writeMapBegin(TType.I64, TType.STRING, len(self.amazonOrderDelivery))
37151
      oprot.writeMapBegin(TType.I64, TType.MAP, len(self.amazonOrderDelivery))
37146
      for kiter842,viter843 in self.amazonOrderDelivery.items():
37152
      for kiter849,viter850 in self.amazonOrderDelivery.items():
37147
        oprot.writeI64(kiter842)
37153
        oprot.writeI64(kiter849)
-
 
37154
        oprot.writeMapBegin(TType.STRING, TType.STRING, len(viter850))
-
 
37155
        for kiter851,viter852 in viter850.items():
-
 
37156
          oprot.writeString(kiter851)
37148
        oprot.writeString(viter843)
37157
          oprot.writeString(viter852)
-
 
37158
        oprot.writeMapEnd()
37149
      oprot.writeMapEnd()
37159
      oprot.writeMapEnd()
37150
      oprot.writeFieldEnd()
37160
      oprot.writeFieldEnd()
37151
    oprot.writeFieldStop()
37161
    oprot.writeFieldStop()
37152
    oprot.writeStructEnd()
37162
    oprot.writeStructEnd()
37153
 
37163
 
Line 37439... Line 37449...
37439
      if ftype == TType.STOP:
37449
      if ftype == TType.STOP:
37440
        break
37450
        break
37441
      if fid == 0:
37451
      if fid == 0:
37442
        if ftype == TType.LIST:
37452
        if ftype == TType.LIST:
37443
          self.success = []
37453
          self.success = []
37444
          (_etype847, _size844) = iprot.readListBegin()
37454
          (_etype856, _size853) = iprot.readListBegin()
37445
          for _i848 in xrange(_size844):
37455
          for _i857 in xrange(_size853):
37446
            _elem849 = Order()
37456
            _elem858 = Order()
37447
            _elem849.read(iprot)
37457
            _elem858.read(iprot)
37448
            self.success.append(_elem849)
37458
            self.success.append(_elem858)
37449
          iprot.readListEnd()
37459
          iprot.readListEnd()
37450
        else:
37460
        else:
37451
          iprot.skip(ftype)
37461
          iprot.skip(ftype)
37452
      else:
37462
      else:
37453
        iprot.skip(ftype)
37463
        iprot.skip(ftype)
Line 37460... Line 37470...
37460
      return
37470
      return
37461
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
37471
    oprot.writeStructBegin('getOrdersByMobileNumber_result')
37462
    if self.success is not None:
37472
    if self.success is not None:
37463
      oprot.writeFieldBegin('success', TType.LIST, 0)
37473
      oprot.writeFieldBegin('success', TType.LIST, 0)
37464
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37474
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37465
      for iter850 in self.success:
37475
      for iter859 in self.success:
37466
        iter850.write(oprot)
37476
        iter859.write(oprot)
37467
      oprot.writeListEnd()
37477
      oprot.writeListEnd()
37468
      oprot.writeFieldEnd()
37478
      oprot.writeFieldEnd()
37469
    oprot.writeFieldStop()
37479
    oprot.writeFieldStop()
37470
    oprot.writeStructEnd()
37480
    oprot.writeStructEnd()
37471
 
37481
 
Line 37567... Line 37577...
37567
      if ftype == TType.STOP:
37577
      if ftype == TType.STOP:
37568
        break
37578
        break
37569
      if fid == 0:
37579
      if fid == 0:
37570
        if ftype == TType.LIST:
37580
        if ftype == TType.LIST:
37571
          self.success = []
37581
          self.success = []
37572
          (_etype854, _size851) = iprot.readListBegin()
37582
          (_etype863, _size860) = iprot.readListBegin()
37573
          for _i855 in xrange(_size851):
37583
          for _i864 in xrange(_size860):
37574
            _elem856 = Order()
37584
            _elem865 = Order()
37575
            _elem856.read(iprot)
37585
            _elem865.read(iprot)
37576
            self.success.append(_elem856)
37586
            self.success.append(_elem865)
37577
          iprot.readListEnd()
37587
          iprot.readListEnd()
37578
        else:
37588
        else:
37579
          iprot.skip(ftype)
37589
          iprot.skip(ftype)
37580
      else:
37590
      else:
37581
        iprot.skip(ftype)
37591
        iprot.skip(ftype)
Line 37588... Line 37598...
37588
      return
37598
      return
37589
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
37599
    oprot.writeStructBegin('getOrdersByAmazonOrderCode_result')
37590
    if self.success is not None:
37600
    if self.success is not None:
37591
      oprot.writeFieldBegin('success', TType.LIST, 0)
37601
      oprot.writeFieldBegin('success', TType.LIST, 0)
37592
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37602
      oprot.writeListBegin(TType.STRUCT, len(self.success))
37593
      for iter857 in self.success:
37603
      for iter866 in self.success:
37594
        iter857.write(oprot)
37604
        iter866.write(oprot)
37595
      oprot.writeListEnd()
37605
      oprot.writeListEnd()
37596
      oprot.writeFieldEnd()
37606
      oprot.writeFieldEnd()
37597
    oprot.writeFieldStop()
37607
    oprot.writeFieldStop()
37598
    oprot.writeStructEnd()
37608
    oprot.writeStructEnd()
37599
 
37609