Subversion Repositories SmartDukaan

Rev

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

Rev 11259 Rev 11424
Line 41419... Line 41419...
41419
  Attributes:
41419
  Attributes:
41420
   - success
41420
   - success
41421
  """
41421
  """
41422
 
41422
 
41423
  thrift_spec = (
41423
  thrift_spec = (
41424
    (0, TType.STRUCT, 'success', (SnapdealOrder, SnapdealOrder.thrift_spec), None, ), # 0
41424
    (0, TType.LIST, 'success', (TType.STRUCT,(SnapdealOrder, SnapdealOrder.thrift_spec)), None, ), # 0
41425
  )
41425
  )
41426
 
41426
 
41427
  def __init__(self, success=None,):
41427
  def __init__(self, success=None,):
41428
    self.success = success
41428
    self.success = success
41429
 
41429
 
Line 41435... Line 41435...
41435
    while True:
41435
    while True:
41436
      (fname, ftype, fid) = iprot.readFieldBegin()
41436
      (fname, ftype, fid) = iprot.readFieldBegin()
41437
      if ftype == TType.STOP:
41437
      if ftype == TType.STOP:
41438
        break
41438
        break
41439
      if fid == 0:
41439
      if fid == 0:
41440
        if ftype == TType.STRUCT:
41440
        if ftype == TType.LIST:
-
 
41441
          self.success = []
-
 
41442
          (_etype912, _size909) = iprot.readListBegin()
-
 
41443
          for _i913 in xrange(_size909):
41441
          self.success = SnapdealOrder()
41444
            _elem914 = SnapdealOrder()
41442
          self.success.read(iprot)
41445
            _elem914.read(iprot)
-
 
41446
            self.success.append(_elem914)
-
 
41447
          iprot.readListEnd()
41443
        else:
41448
        else:
41444
          iprot.skip(ftype)
41449
          iprot.skip(ftype)
41445
      else:
41450
      else:
41446
        iprot.skip(ftype)
41451
        iprot.skip(ftype)
41447
      iprot.readFieldEnd()
41452
      iprot.readFieldEnd()
Line 41451... Line 41456...
41451
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
41456
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
41452
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
41457
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
41453
      return
41458
      return
41454
    oprot.writeStructBegin('getSnapdealOrder_result')
41459
    oprot.writeStructBegin('getSnapdealOrder_result')
41455
    if self.success is not None:
41460
    if self.success is not None:
41456
      oprot.writeFieldBegin('success', TType.STRUCT, 0)
41461
      oprot.writeFieldBegin('success', TType.LIST, 0)
-
 
41462
      oprot.writeListBegin(TType.STRUCT, len(self.success))
-
 
41463
      for iter915 in self.success:
41457
      self.success.write(oprot)
41464
        iter915.write(oprot)
-
 
41465
      oprot.writeListEnd()
41458
      oprot.writeFieldEnd()
41466
      oprot.writeFieldEnd()
41459
    oprot.writeFieldStop()
41467
    oprot.writeFieldStop()
41460
    oprot.writeStructEnd()
41468
    oprot.writeStructEnd()
41461
 
41469
 
41462
  def validate(self):
41470
  def validate(self):
Line 42415... Line 42423...
42415
      if ftype == TType.STOP:
42423
      if ftype == TType.STOP:
42416
        break
42424
        break
42417
      if fid == 0:
42425
      if fid == 0:
42418
        if ftype == TType.MAP:
42426
        if ftype == TType.MAP:
42419
          self.success = {}
42427
          self.success = {}
42420
          (_ktype910, _vtype911, _size909 ) = iprot.readMapBegin() 
42428
          (_ktype917, _vtype918, _size916 ) = iprot.readMapBegin() 
42421
          for _i913 in xrange(_size909):
42429
          for _i920 in xrange(_size916):
42422
            _key914 = iprot.readI64();
42430
            _key921 = iprot.readI64();
42423
            _val915 = iprot.readI64();
42431
            _val922 = iprot.readI64();
42424
            self.success[_key914] = _val915
42432
            self.success[_key921] = _val922
42425
          iprot.readMapEnd()
42433
          iprot.readMapEnd()
42426
        else:
42434
        else:
42427
          iprot.skip(ftype)
42435
          iprot.skip(ftype)
42428
      else:
42436
      else:
42429
        iprot.skip(ftype)
42437
        iprot.skip(ftype)
Line 42436... Line 42444...
42436
      return
42444
      return
42437
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
42445
    oprot.writeStructBegin('getOrdersCreatedAfterTimestampForSource_result')
42438
    if self.success is not None:
42446
    if self.success is not None:
42439
      oprot.writeFieldBegin('success', TType.MAP, 0)
42447
      oprot.writeFieldBegin('success', TType.MAP, 0)
42440
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
42448
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
42441
      for kiter916,viter917 in self.success.items():
42449
      for kiter923,viter924 in self.success.items():
42442
        oprot.writeI64(kiter916)
42450
        oprot.writeI64(kiter923)
42443
        oprot.writeI64(viter917)
42451
        oprot.writeI64(viter924)
42444
      oprot.writeMapEnd()
42452
      oprot.writeMapEnd()
42445
      oprot.writeFieldEnd()
42453
      oprot.writeFieldEnd()
42446
    oprot.writeFieldStop()
42454
    oprot.writeFieldStop()
42447
    oprot.writeStructEnd()
42455
    oprot.writeStructEnd()
42448
 
42456
 
Line 42737... Line 42745...
42737
      if ftype == TType.STOP:
42745
      if ftype == TType.STOP:
42738
        break
42746
        break
42739
      if fid == 1:
42747
      if fid == 1:
42740
        if ftype == TType.MAP:
42748
        if ftype == TType.MAP:
42741
          self.orders = {}
42749
          self.orders = {}
42742
          (_ktype919, _vtype920, _size918 ) = iprot.readMapBegin() 
42750
          (_ktype926, _vtype927, _size925 ) = iprot.readMapBegin() 
42743
          for _i922 in xrange(_size918):
42751
          for _i929 in xrange(_size925):
42744
            _key923 = iprot.readString();
42752
            _key930 = iprot.readString();
42745
            _val924 = []
42753
            _val931 = []
42746
            (_etype928, _size925) = iprot.readListBegin()
42754
            (_etype935, _size932) = iprot.readListBegin()
42747
            for _i929 in xrange(_size925):
42755
            for _i936 in xrange(_size932):
42748
              _elem930 = []
42756
              _elem937 = []
42749
              (_etype934, _size931) = iprot.readListBegin()
42757
              (_etype941, _size938) = iprot.readListBegin()
42750
              for _i935 in xrange(_size931):
42758
              for _i942 in xrange(_size938):
42751
                _elem936 = iprot.readString();
42759
                _elem943 = iprot.readString();
42752
                _elem930.append(_elem936)
42760
                _elem937.append(_elem943)
42753
              iprot.readListEnd()
42761
              iprot.readListEnd()
42754
              _val924.append(_elem930)
42762
              _val931.append(_elem937)
42755
            iprot.readListEnd()
42763
            iprot.readListEnd()
42756
            self.orders[_key923] = _val924
42764
            self.orders[_key930] = _val931
42757
          iprot.readMapEnd()
42765
          iprot.readMapEnd()
42758
        else:
42766
        else:
42759
          iprot.skip(ftype)
42767
          iprot.skip(ftype)
42760
      else:
42768
      else:
42761
        iprot.skip(ftype)
42769
        iprot.skip(ftype)
Line 42768... Line 42776...
42768
      return
42776
      return
42769
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
42777
    oprot.writeStructBegin('updateSnapdealOrdersStatus_args')
42770
    if self.orders is not None:
42778
    if self.orders is not None:
42771
      oprot.writeFieldBegin('orders', TType.MAP, 1)
42779
      oprot.writeFieldBegin('orders', TType.MAP, 1)
42772
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
42780
      oprot.writeMapBegin(TType.STRING, TType.LIST, len(self.orders))
42773
      for kiter937,viter938 in self.orders.items():
42781
      for kiter944,viter945 in self.orders.items():
42774
        oprot.writeString(kiter937)
42782
        oprot.writeString(kiter944)
42775
        oprot.writeListBegin(TType.LIST, len(viter938))
42783
        oprot.writeListBegin(TType.LIST, len(viter945))
42776
        for iter939 in viter938:
42784
        for iter946 in viter945:
42777
          oprot.writeListBegin(TType.STRING, len(iter939))
42785
          oprot.writeListBegin(TType.STRING, len(iter946))
42778
          for iter940 in iter939:
42786
          for iter947 in iter946:
42779
            oprot.writeString(iter940)
42787
            oprot.writeString(iter947)
42780
          oprot.writeListEnd()
42788
          oprot.writeListEnd()
42781
        oprot.writeListEnd()
42789
        oprot.writeListEnd()
42782
      oprot.writeMapEnd()
42790
      oprot.writeMapEnd()
42783
      oprot.writeFieldEnd()
42791
      oprot.writeFieldEnd()
42784
    oprot.writeFieldStop()
42792
    oprot.writeFieldStop()
Line 42884... Line 42892...
42884
      if ftype == TType.STOP:
42892
      if ftype == TType.STOP:
42885
        break
42893
        break
42886
      if fid == 1:
42894
      if fid == 1:
42887
        if ftype == TType.LIST:
42895
        if ftype == TType.LIST:
42888
          self.delivered_orders = []
42896
          self.delivered_orders = []
42889
          (_etype944, _size941) = iprot.readListBegin()
42897
          (_etype951, _size948) = iprot.readListBegin()
42890
          for _i945 in xrange(_size941):
42898
          for _i952 in xrange(_size948):
42891
            _elem946 = []
42899
            _elem953 = []
42892
            (_etype950, _size947) = iprot.readListBegin()
42900
            (_etype957, _size954) = iprot.readListBegin()
42893
            for _i951 in xrange(_size947):
42901
            for _i958 in xrange(_size954):
42894
              _elem952 = iprot.readString();
42902
              _elem959 = iprot.readString();
42895
              _elem946.append(_elem952)
42903
              _elem953.append(_elem959)
42896
            iprot.readListEnd()
42904
            iprot.readListEnd()
42897
            self.delivered_orders.append(_elem946)
42905
            self.delivered_orders.append(_elem953)
42898
          iprot.readListEnd()
42906
          iprot.readListEnd()
42899
        else:
42907
        else:
42900
          iprot.skip(ftype)
42908
          iprot.skip(ftype)
42901
      else:
42909
      else:
42902
        iprot.skip(ftype)
42910
        iprot.skip(ftype)
Line 42909... Line 42917...
42909
      return
42917
      return
42910
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
42918
    oprot.writeStructBegin('updateFlipkartOrdersStatus_args')
42911
    if self.delivered_orders is not None:
42919
    if self.delivered_orders is not None:
42912
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
42920
      oprot.writeFieldBegin('delivered_orders', TType.LIST, 1)
42913
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
42921
      oprot.writeListBegin(TType.LIST, len(self.delivered_orders))
42914
      for iter953 in self.delivered_orders:
42922
      for iter960 in self.delivered_orders:
42915
        oprot.writeListBegin(TType.STRING, len(iter953))
42923
        oprot.writeListBegin(TType.STRING, len(iter960))
42916
        for iter954 in iter953:
42924
        for iter961 in iter960:
42917
          oprot.writeString(iter954)
42925
          oprot.writeString(iter961)
42918
        oprot.writeListEnd()
42926
        oprot.writeListEnd()
42919
      oprot.writeListEnd()
42927
      oprot.writeListEnd()
42920
      oprot.writeFieldEnd()
42928
      oprot.writeFieldEnd()
42921
    oprot.writeFieldStop()
42929
    oprot.writeFieldStop()
42922
    oprot.writeStructEnd()
42930
    oprot.writeStructEnd()
Line 43021... Line 43029...
43021
      if ftype == TType.STOP:
43029
      if ftype == TType.STOP:
43022
        break
43030
        break
43023
      if fid == 1:
43031
      if fid == 1:
43024
        if ftype == TType.LIST:
43032
        if ftype == TType.LIST:
43025
          self.amazonfbasalessnapshotlist = []
43033
          self.amazonfbasalessnapshotlist = []
43026
          (_etype958, _size955) = iprot.readListBegin()
43034
          (_etype965, _size962) = iprot.readListBegin()
43027
          for _i959 in xrange(_size955):
43035
          for _i966 in xrange(_size962):
43028
            _elem960 = AmazonFbaSalesSnapshot()
43036
            _elem967 = AmazonFbaSalesSnapshot()
43029
            _elem960.read(iprot)
43037
            _elem967.read(iprot)
43030
            self.amazonfbasalessnapshotlist.append(_elem960)
43038
            self.amazonfbasalessnapshotlist.append(_elem967)
43031
          iprot.readListEnd()
43039
          iprot.readListEnd()
43032
        else:
43040
        else:
43033
          iprot.skip(ftype)
43041
          iprot.skip(ftype)
43034
      else:
43042
      else:
43035
        iprot.skip(ftype)
43043
        iprot.skip(ftype)
Line 43042... Line 43050...
43042
      return
43050
      return
43043
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
43051
    oprot.writeStructBegin('bulkAddOrUpdateAmazonFbaSalesSnapshot_args')
43044
    if self.amazonfbasalessnapshotlist is not None:
43052
    if self.amazonfbasalessnapshotlist is not None:
43045
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
43053
      oprot.writeFieldBegin('amazonfbasalessnapshotlist', TType.LIST, 1)
43046
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
43054
      oprot.writeListBegin(TType.STRUCT, len(self.amazonfbasalessnapshotlist))
43047
      for iter961 in self.amazonfbasalessnapshotlist:
43055
      for iter968 in self.amazonfbasalessnapshotlist:
43048
        iter961.write(oprot)
43056
        iter968.write(oprot)
43049
      oprot.writeListEnd()
43057
      oprot.writeListEnd()
43050
      oprot.writeFieldEnd()
43058
      oprot.writeFieldEnd()
43051
    oprot.writeFieldStop()
43059
    oprot.writeFieldStop()
43052
    oprot.writeStructEnd()
43060
    oprot.writeStructEnd()
43053
 
43061
 
Line 43128... Line 43136...
43128
      if ftype == TType.STOP:
43136
      if ftype == TType.STOP:
43129
        break
43137
        break
43130
      if fid == -1:
43138
      if fid == -1:
43131
        if ftype == TType.LIST:
43139
        if ftype == TType.LIST:
43132
          self.flipkartorderids = []
43140
          self.flipkartorderids = []
43133
          (_etype965, _size962) = iprot.readListBegin()
43141
          (_etype972, _size969) = iprot.readListBegin()
43134
          for _i966 in xrange(_size962):
43142
          for _i973 in xrange(_size969):
43135
            _elem967 = iprot.readString();
43143
            _elem974 = iprot.readString();
43136
            self.flipkartorderids.append(_elem967)
43144
            self.flipkartorderids.append(_elem974)
43137
          iprot.readListEnd()
43145
          iprot.readListEnd()
43138
        else:
43146
        else:
43139
          iprot.skip(ftype)
43147
          iprot.skip(ftype)
43140
      else:
43148
      else:
43141
        iprot.skip(ftype)
43149
        iprot.skip(ftype)
Line 43148... Line 43156...
43148
      return
43156
      return
43149
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
43157
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_args')
43150
    if self.flipkartorderids is not None:
43158
    if self.flipkartorderids is not None:
43151
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
43159
      oprot.writeFieldBegin('flipkartorderids', TType.LIST, -1)
43152
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
43160
      oprot.writeListBegin(TType.STRING, len(self.flipkartorderids))
43153
      for iter968 in self.flipkartorderids:
43161
      for iter975 in self.flipkartorderids:
43154
        oprot.writeString(iter968)
43162
        oprot.writeString(iter975)
43155
      oprot.writeListEnd()
43163
      oprot.writeListEnd()
43156
      oprot.writeFieldEnd()
43164
      oprot.writeFieldEnd()
43157
    oprot.writeFieldStop()
43165
    oprot.writeFieldStop()
43158
    oprot.writeStructEnd()
43166
    oprot.writeStructEnd()
43159
 
43167
 
Line 43195... Line 43203...
43195
      if ftype == TType.STOP:
43203
      if ftype == TType.STOP:
43196
        break
43204
        break
43197
      if fid == 0:
43205
      if fid == 0:
43198
        if ftype == TType.MAP:
43206
        if ftype == TType.MAP:
43199
          self.success = {}
43207
          self.success = {}
43200
          (_ktype970, _vtype971, _size969 ) = iprot.readMapBegin() 
43208
          (_ktype977, _vtype978, _size976 ) = iprot.readMapBegin() 
43201
          for _i973 in xrange(_size969):
43209
          for _i980 in xrange(_size976):
43202
            _key974 = iprot.readI64();
43210
            _key981 = iprot.readI64();
43203
            _val975 = iprot.readI64();
43211
            _val982 = iprot.readI64();
43204
            self.success[_key974] = _val975
43212
            self.success[_key981] = _val982
43205
          iprot.readMapEnd()
43213
          iprot.readMapEnd()
43206
        else:
43214
        else:
43207
          iprot.skip(ftype)
43215
          iprot.skip(ftype)
43208
      else:
43216
      else:
43209
        iprot.skip(ftype)
43217
        iprot.skip(ftype)
Line 43216... Line 43224...
43216
      return
43224
      return
43217
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
43225
    oprot.writeStructBegin('getCreatedOrdersForFlipkart_result')
43218
    if self.success is not None:
43226
    if self.success is not None:
43219
      oprot.writeFieldBegin('success', TType.MAP, 0)
43227
      oprot.writeFieldBegin('success', TType.MAP, 0)
43220
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
43228
      oprot.writeMapBegin(TType.I64, TType.I64, len(self.success))
43221
      for kiter976,viter977 in self.success.items():
43229
      for kiter983,viter984 in self.success.items():
43222
        oprot.writeI64(kiter976)
43230
        oprot.writeI64(kiter983)
43223
        oprot.writeI64(viter977)
43231
        oprot.writeI64(viter984)
43224
      oprot.writeMapEnd()
43232
      oprot.writeMapEnd()
43225
      oprot.writeFieldEnd()
43233
      oprot.writeFieldEnd()
43226
    oprot.writeFieldStop()
43234
    oprot.writeFieldStop()
43227
    oprot.writeStructEnd()
43235
    oprot.writeStructEnd()
43228
 
43236