Subversion Repositories SmartDukaan

Rev

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

Rev 4324 Rev 4369
Line 742... Line 742...
742
     - itemId
742
     - itemId
743
     - inventory
743
     - inventory
744
    """
744
    """
745
    pass
745
    pass
746
 
746
 
747
  def markOrdersAsPORaised(self, vendorId, itemId, quantity, estimate):
747
  def markOrdersAsPORaised(self, vendorId, itemId, quantity, estimate, isReminder):
748
    """
748
    """
749
    Parameters:
749
    Parameters:
750
     - vendorId
750
     - vendorId
751
     - itemId
751
     - itemId
752
     - quantity
752
     - quantity
753
     - estimate
753
     - estimate
-
 
754
     - isReminder
754
    """
755
    """
755
    pass
756
    pass
756
 
757
 
757
  def markOrdersAsReversalInitiated(self, vendorId, itemId, quantity, estimate):
758
  def markOrdersAsReversalInitiated(self, vendorId, itemId, quantity, estimate, isReminder):
758
    """
759
    """
759
    Parameters:
760
    Parameters:
760
     - vendorId
761
     - vendorId
761
     - itemId
762
     - itemId
762
     - quantity
763
     - quantity
763
     - estimate
764
     - estimate
-
 
765
     - isReminder
764
    """
766
    """
765
    pass
767
    pass
766
 
768
 
767
  def markOrdersAsNotAvailabke(self, vendorId, itemId, quantity, estimate):
769
  def markOrdersAsNotAvailabke(self, vendorId, itemId, quantity, estimate, isReminder):
768
    """
770
    """
769
    Parameters:
771
    Parameters:
770
     - vendorId
772
     - vendorId
771
     - itemId
773
     - itemId
772
     - quantity
774
     - quantity
773
     - estimate
775
     - estimate
-
 
776
     - isReminder
-
 
777
    """
-
 
778
    pass
-
 
779
 
-
 
780
  def markOrdersAsTimeout(self, vendorId):
-
 
781
    """
-
 
782
    Parameters:
-
 
783
     - vendorId
774
    """
784
    """
775
    pass
785
    pass
776
 
786
 
777
 
787
 
778
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
788
class Client(shop2020.thriftpy.generic.GenericService.Client, Iface):
Line 3166... Line 3176...
3166
      return result.success
3176
      return result.success
3167
    if result.ex is not None:
3177
    if result.ex is not None:
3168
      raise result.ex
3178
      raise result.ex
3169
    raise TApplicationException(TApplicationException.MISSING_RESULT, "acceptOrdersForItemId failed: unknown result");
3179
    raise TApplicationException(TApplicationException.MISSING_RESULT, "acceptOrdersForItemId failed: unknown result");
3170
 
3180
 
3171
  def markOrdersAsPORaised(self, vendorId, itemId, quantity, estimate):
3181
  def markOrdersAsPORaised(self, vendorId, itemId, quantity, estimate, isReminder):
3172
    """
3182
    """
3173
    Parameters:
3183
    Parameters:
3174
     - vendorId
3184
     - vendorId
3175
     - itemId
3185
     - itemId
3176
     - quantity
3186
     - quantity
3177
     - estimate
3187
     - estimate
-
 
3188
     - isReminder
3178
    """
3189
    """
3179
    self.send_markOrdersAsPORaised(vendorId, itemId, quantity, estimate)
3190
    self.send_markOrdersAsPORaised(vendorId, itemId, quantity, estimate, isReminder)
3180
    self.recv_markOrdersAsPORaised()
3191
    self.recv_markOrdersAsPORaised()
3181
 
3192
 
3182
  def send_markOrdersAsPORaised(self, vendorId, itemId, quantity, estimate):
3193
  def send_markOrdersAsPORaised(self, vendorId, itemId, quantity, estimate, isReminder):
3183
    self._oprot.writeMessageBegin('markOrdersAsPORaised', TMessageType.CALL, self._seqid)
3194
    self._oprot.writeMessageBegin('markOrdersAsPORaised', TMessageType.CALL, self._seqid)
3184
    args = markOrdersAsPORaised_args()
3195
    args = markOrdersAsPORaised_args()
3185
    args.vendorId = vendorId
3196
    args.vendorId = vendorId
3186
    args.itemId = itemId
3197
    args.itemId = itemId
3187
    args.quantity = quantity
3198
    args.quantity = quantity
3188
    args.estimate = estimate
3199
    args.estimate = estimate
-
 
3200
    args.isReminder = isReminder
3189
    args.write(self._oprot)
3201
    args.write(self._oprot)
3190
    self._oprot.writeMessageEnd()
3202
    self._oprot.writeMessageEnd()
3191
    self._oprot.trans.flush()
3203
    self._oprot.trans.flush()
3192
 
3204
 
3193
  def recv_markOrdersAsPORaised(self, ):
3205
  def recv_markOrdersAsPORaised(self, ):
Line 3202... Line 3214...
3202
    self._iprot.readMessageEnd()
3214
    self._iprot.readMessageEnd()
3203
    if result.ex is not None:
3215
    if result.ex is not None:
3204
      raise result.ex
3216
      raise result.ex
3205
    return
3217
    return
3206
 
3218
 
3207
  def markOrdersAsReversalInitiated(self, vendorId, itemId, quantity, estimate):
3219
  def markOrdersAsReversalInitiated(self, vendorId, itemId, quantity, estimate, isReminder):
3208
    """
3220
    """
3209
    Parameters:
3221
    Parameters:
3210
     - vendorId
3222
     - vendorId
3211
     - itemId
3223
     - itemId
3212
     - quantity
3224
     - quantity
3213
     - estimate
3225
     - estimate
-
 
3226
     - isReminder
3214
    """
3227
    """
3215
    self.send_markOrdersAsReversalInitiated(vendorId, itemId, quantity, estimate)
3228
    self.send_markOrdersAsReversalInitiated(vendorId, itemId, quantity, estimate, isReminder)
3216
    self.recv_markOrdersAsReversalInitiated()
3229
    self.recv_markOrdersAsReversalInitiated()
3217
 
3230
 
3218
  def send_markOrdersAsReversalInitiated(self, vendorId, itemId, quantity, estimate):
3231
  def send_markOrdersAsReversalInitiated(self, vendorId, itemId, quantity, estimate, isReminder):
3219
    self._oprot.writeMessageBegin('markOrdersAsReversalInitiated', TMessageType.CALL, self._seqid)
3232
    self._oprot.writeMessageBegin('markOrdersAsReversalInitiated', TMessageType.CALL, self._seqid)
3220
    args = markOrdersAsReversalInitiated_args()
3233
    args = markOrdersAsReversalInitiated_args()
3221
    args.vendorId = vendorId
3234
    args.vendorId = vendorId
3222
    args.itemId = itemId
3235
    args.itemId = itemId
3223
    args.quantity = quantity
3236
    args.quantity = quantity
3224
    args.estimate = estimate
3237
    args.estimate = estimate
-
 
3238
    args.isReminder = isReminder
3225
    args.write(self._oprot)
3239
    args.write(self._oprot)
3226
    self._oprot.writeMessageEnd()
3240
    self._oprot.writeMessageEnd()
3227
    self._oprot.trans.flush()
3241
    self._oprot.trans.flush()
3228
 
3242
 
3229
  def recv_markOrdersAsReversalInitiated(self, ):
3243
  def recv_markOrdersAsReversalInitiated(self, ):
Line 3238... Line 3252...
3238
    self._iprot.readMessageEnd()
3252
    self._iprot.readMessageEnd()
3239
    if result.ex is not None:
3253
    if result.ex is not None:
3240
      raise result.ex
3254
      raise result.ex
3241
    return
3255
    return
3242
 
3256
 
3243
  def markOrdersAsNotAvailabke(self, vendorId, itemId, quantity, estimate):
3257
  def markOrdersAsNotAvailabke(self, vendorId, itemId, quantity, estimate, isReminder):
3244
    """
3258
    """
3245
    Parameters:
3259
    Parameters:
3246
     - vendorId
3260
     - vendorId
3247
     - itemId
3261
     - itemId
3248
     - quantity
3262
     - quantity
3249
     - estimate
3263
     - estimate
-
 
3264
     - isReminder
3250
    """
3265
    """
3251
    self.send_markOrdersAsNotAvailabke(vendorId, itemId, quantity, estimate)
3266
    self.send_markOrdersAsNotAvailabke(vendorId, itemId, quantity, estimate, isReminder)
3252
    self.recv_markOrdersAsNotAvailabke()
3267
    self.recv_markOrdersAsNotAvailabke()
3253
 
3268
 
3254
  def send_markOrdersAsNotAvailabke(self, vendorId, itemId, quantity, estimate):
3269
  def send_markOrdersAsNotAvailabke(self, vendorId, itemId, quantity, estimate, isReminder):
3255
    self._oprot.writeMessageBegin('markOrdersAsNotAvailabke', TMessageType.CALL, self._seqid)
3270
    self._oprot.writeMessageBegin('markOrdersAsNotAvailabke', TMessageType.CALL, self._seqid)
3256
    args = markOrdersAsNotAvailabke_args()
3271
    args = markOrdersAsNotAvailabke_args()
3257
    args.vendorId = vendorId
3272
    args.vendorId = vendorId
3258
    args.itemId = itemId
3273
    args.itemId = itemId
3259
    args.quantity = quantity
3274
    args.quantity = quantity
3260
    args.estimate = estimate
3275
    args.estimate = estimate
-
 
3276
    args.isReminder = isReminder
3261
    args.write(self._oprot)
3277
    args.write(self._oprot)
3262
    self._oprot.writeMessageEnd()
3278
    self._oprot.writeMessageEnd()
3263
    self._oprot.trans.flush()
3279
    self._oprot.trans.flush()
3264
 
3280
 
3265
  def recv_markOrdersAsNotAvailabke(self, ):
3281
  def recv_markOrdersAsNotAvailabke(self, ):
Line 3274... Line 3290...
3274
    self._iprot.readMessageEnd()
3290
    self._iprot.readMessageEnd()
3275
    if result.ex is not None:
3291
    if result.ex is not None:
3276
      raise result.ex
3292
      raise result.ex
3277
    return
3293
    return
3278
 
3294
 
-
 
3295
  def markOrdersAsTimeout(self, vendorId):
-
 
3296
    """
-
 
3297
    Parameters:
-
 
3298
     - vendorId
-
 
3299
    """
-
 
3300
    self.send_markOrdersAsTimeout(vendorId)
-
 
3301
    return self.recv_markOrdersAsTimeout()
-
 
3302
 
-
 
3303
  def send_markOrdersAsTimeout(self, vendorId):
-
 
3304
    self._oprot.writeMessageBegin('markOrdersAsTimeout', TMessageType.CALL, self._seqid)
-
 
3305
    args = markOrdersAsTimeout_args()
-
 
3306
    args.vendorId = vendorId
-
 
3307
    args.write(self._oprot)
-
 
3308
    self._oprot.writeMessageEnd()
-
 
3309
    self._oprot.trans.flush()
-
 
3310
 
-
 
3311
  def recv_markOrdersAsTimeout(self, ):
-
 
3312
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
3313
    if mtype == TMessageType.EXCEPTION:
-
 
3314
      x = TApplicationException()
-
 
3315
      x.read(self._iprot)
-
 
3316
      self._iprot.readMessageEnd()
-
 
3317
      raise x
-
 
3318
    result = markOrdersAsTimeout_result()
-
 
3319
    result.read(self._iprot)
-
 
3320
    self._iprot.readMessageEnd()
-
 
3321
    if result.success is not None:
-
 
3322
      return result.success
-
 
3323
    if result.ex is not None:
-
 
3324
      raise result.ex
-
 
3325
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsTimeout failed: unknown result");
-
 
3326
 
3279
 
3327
 
3280
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
3328
class Processor(shop2020.thriftpy.generic.GenericService.Processor, Iface, TProcessor):
3281
  def __init__(self, handler):
3329
  def __init__(self, handler):
3282
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
3330
    shop2020.thriftpy.generic.GenericService.Processor.__init__(self, handler)
3283
    self._processMap["createTransaction"] = Processor.process_createTransaction
3331
    self._processMap["createTransaction"] = Processor.process_createTransaction
Line 3347... Line 3395...
3347
    self._processMap["updateShipmentAddress"] = Processor.process_updateShipmentAddress
3395
    self._processMap["updateShipmentAddress"] = Processor.process_updateShipmentAddress
3348
    self._processMap["acceptOrdersForItemId"] = Processor.process_acceptOrdersForItemId
3396
    self._processMap["acceptOrdersForItemId"] = Processor.process_acceptOrdersForItemId
3349
    self._processMap["markOrdersAsPORaised"] = Processor.process_markOrdersAsPORaised
3397
    self._processMap["markOrdersAsPORaised"] = Processor.process_markOrdersAsPORaised
3350
    self._processMap["markOrdersAsReversalInitiated"] = Processor.process_markOrdersAsReversalInitiated
3398
    self._processMap["markOrdersAsReversalInitiated"] = Processor.process_markOrdersAsReversalInitiated
3351
    self._processMap["markOrdersAsNotAvailabke"] = Processor.process_markOrdersAsNotAvailabke
3399
    self._processMap["markOrdersAsNotAvailabke"] = Processor.process_markOrdersAsNotAvailabke
-
 
3400
    self._processMap["markOrdersAsTimeout"] = Processor.process_markOrdersAsTimeout
3352
 
3401
 
3353
  def process(self, iprot, oprot):
3402
  def process(self, iprot, oprot):
3354
    (name, type, seqid) = iprot.readMessageBegin()
3403
    (name, type, seqid) = iprot.readMessageBegin()
3355
    if name not in self._processMap:
3404
    if name not in self._processMap:
3356
      iprot.skip(TType.STRUCT)
3405
      iprot.skip(TType.STRUCT)
Line 4254... Line 4303...
4254
    args = markOrdersAsPORaised_args()
4303
    args = markOrdersAsPORaised_args()
4255
    args.read(iprot)
4304
    args.read(iprot)
4256
    iprot.readMessageEnd()
4305
    iprot.readMessageEnd()
4257
    result = markOrdersAsPORaised_result()
4306
    result = markOrdersAsPORaised_result()
4258
    try:
4307
    try:
4259
      self._handler.markOrdersAsPORaised(args.vendorId, args.itemId, args.quantity, args.estimate)
4308
      self._handler.markOrdersAsPORaised(args.vendorId, args.itemId, args.quantity, args.estimate, args.isReminder)
4260
    except TransactionServiceException, ex:
4309
    except TransactionServiceException, ex:
4261
      result.ex = ex
4310
      result.ex = ex
4262
    oprot.writeMessageBegin("markOrdersAsPORaised", TMessageType.REPLY, seqid)
4311
    oprot.writeMessageBegin("markOrdersAsPORaised", TMessageType.REPLY, seqid)
4263
    result.write(oprot)
4312
    result.write(oprot)
4264
    oprot.writeMessageEnd()
4313
    oprot.writeMessageEnd()
Line 4268... Line 4317...
4268
    args = markOrdersAsReversalInitiated_args()
4317
    args = markOrdersAsReversalInitiated_args()
4269
    args.read(iprot)
4318
    args.read(iprot)
4270
    iprot.readMessageEnd()
4319
    iprot.readMessageEnd()
4271
    result = markOrdersAsReversalInitiated_result()
4320
    result = markOrdersAsReversalInitiated_result()
4272
    try:
4321
    try:
4273
      self._handler.markOrdersAsReversalInitiated(args.vendorId, args.itemId, args.quantity, args.estimate)
4322
      self._handler.markOrdersAsReversalInitiated(args.vendorId, args.itemId, args.quantity, args.estimate, args.isReminder)
4274
    except TransactionServiceException, ex:
4323
    except TransactionServiceException, ex:
4275
      result.ex = ex
4324
      result.ex = ex
4276
    oprot.writeMessageBegin("markOrdersAsReversalInitiated", TMessageType.REPLY, seqid)
4325
    oprot.writeMessageBegin("markOrdersAsReversalInitiated", TMessageType.REPLY, seqid)
4277
    result.write(oprot)
4326
    result.write(oprot)
4278
    oprot.writeMessageEnd()
4327
    oprot.writeMessageEnd()
Line 4282... Line 4331...
4282
    args = markOrdersAsNotAvailabke_args()
4331
    args = markOrdersAsNotAvailabke_args()
4283
    args.read(iprot)
4332
    args.read(iprot)
4284
    iprot.readMessageEnd()
4333
    iprot.readMessageEnd()
4285
    result = markOrdersAsNotAvailabke_result()
4334
    result = markOrdersAsNotAvailabke_result()
4286
    try:
4335
    try:
4287
      self._handler.markOrdersAsNotAvailabke(args.vendorId, args.itemId, args.quantity, args.estimate)
4336
      self._handler.markOrdersAsNotAvailabke(args.vendorId, args.itemId, args.quantity, args.estimate, args.isReminder)
4288
    except TransactionServiceException, ex:
4337
    except TransactionServiceException, ex:
4289
      result.ex = ex
4338
      result.ex = ex
4290
    oprot.writeMessageBegin("markOrdersAsNotAvailabke", TMessageType.REPLY, seqid)
4339
    oprot.writeMessageBegin("markOrdersAsNotAvailabke", TMessageType.REPLY, seqid)
4291
    result.write(oprot)
4340
    result.write(oprot)
4292
    oprot.writeMessageEnd()
4341
    oprot.writeMessageEnd()
4293
    oprot.trans.flush()
4342
    oprot.trans.flush()
4294
 
4343
 
-
 
4344
  def process_markOrdersAsTimeout(self, seqid, iprot, oprot):
-
 
4345
    args = markOrdersAsTimeout_args()
-
 
4346
    args.read(iprot)
-
 
4347
    iprot.readMessageEnd()
-
 
4348
    result = markOrdersAsTimeout_result()
-
 
4349
    try:
-
 
4350
      result.success = self._handler.markOrdersAsTimeout(args.vendorId)
-
 
4351
    except TransactionServiceException, ex:
-
 
4352
      result.ex = ex
-
 
4353
    oprot.writeMessageBegin("markOrdersAsTimeout", TMessageType.REPLY, seqid)
-
 
4354
    result.write(oprot)
-
 
4355
    oprot.writeMessageEnd()
-
 
4356
    oprot.trans.flush()
-
 
4357
 
4295
 
4358
 
4296
# HELPER FUNCTIONS AND STRUCTURES
4359
# HELPER FUNCTIONS AND STRUCTURES
4297
 
4360
 
4298
class createTransaction_args:
4361
class createTransaction_args:
4299
  """
4362
  """
Line 13725... Line 13788...
13725
  Attributes:
13788
  Attributes:
13726
   - vendorId
13789
   - vendorId
13727
   - itemId
13790
   - itemId
13728
   - quantity
13791
   - quantity
13729
   - estimate
13792
   - estimate
-
 
13793
   - isReminder
13730
  """
13794
  """
13731
 
13795
 
13732
  thrift_spec = (
13796
  thrift_spec = (
13733
    None, # 0
13797
    None, # 0
13734
    (1, TType.I64, 'vendorId', None, None, ), # 1
13798
    (1, TType.I64, 'vendorId', None, None, ), # 1
13735
    (2, TType.I64, 'itemId', None, None, ), # 2
13799
    (2, TType.I64, 'itemId', None, None, ), # 2
13736
    (3, TType.I64, 'quantity', None, None, ), # 3
13800
    (3, TType.I64, 'quantity', None, None, ), # 3
13737
    (4, TType.I64, 'estimate', None, None, ), # 4
13801
    (4, TType.I64, 'estimate', None, None, ), # 4
-
 
13802
    (5, TType.BOOL, 'isReminder', None, None, ), # 5
13738
  )
13803
  )
13739
 
13804
 
13740
  def __init__(self, vendorId=None, itemId=None, quantity=None, estimate=None,):
13805
  def __init__(self, vendorId=None, itemId=None, quantity=None, estimate=None, isReminder=None,):
13741
    self.vendorId = vendorId
13806
    self.vendorId = vendorId
13742
    self.itemId = itemId
13807
    self.itemId = itemId
13743
    self.quantity = quantity
13808
    self.quantity = quantity
13744
    self.estimate = estimate
13809
    self.estimate = estimate
-
 
13810
    self.isReminder = isReminder
13745
 
13811
 
13746
  def read(self, iprot):
13812
  def read(self, iprot):
13747
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
13813
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
13748
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
13814
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
13749
      return
13815
      return
Line 13770... Line 13836...
13770
      elif fid == 4:
13836
      elif fid == 4:
13771
        if ftype == TType.I64:
13837
        if ftype == TType.I64:
13772
          self.estimate = iprot.readI64();
13838
          self.estimate = iprot.readI64();
13773
        else:
13839
        else:
13774
          iprot.skip(ftype)
13840
          iprot.skip(ftype)
-
 
13841
      elif fid == 5:
-
 
13842
        if ftype == TType.BOOL:
-
 
13843
          self.isReminder = iprot.readBool();
-
 
13844
        else:
-
 
13845
          iprot.skip(ftype)
13775
      else:
13846
      else:
13776
        iprot.skip(ftype)
13847
        iprot.skip(ftype)
13777
      iprot.readFieldEnd()
13848
      iprot.readFieldEnd()
13778
    iprot.readStructEnd()
13849
    iprot.readStructEnd()
13779
 
13850
 
Line 13796... Line 13867...
13796
      oprot.writeFieldEnd()
13867
      oprot.writeFieldEnd()
13797
    if self.estimate is not None:
13868
    if self.estimate is not None:
13798
      oprot.writeFieldBegin('estimate', TType.I64, 4)
13869
      oprot.writeFieldBegin('estimate', TType.I64, 4)
13799
      oprot.writeI64(self.estimate)
13870
      oprot.writeI64(self.estimate)
13800
      oprot.writeFieldEnd()
13871
      oprot.writeFieldEnd()
-
 
13872
    if self.isReminder is not None:
-
 
13873
      oprot.writeFieldBegin('isReminder', TType.BOOL, 5)
-
 
13874
      oprot.writeBool(self.isReminder)
-
 
13875
      oprot.writeFieldEnd()
13801
    oprot.writeFieldStop()
13876
    oprot.writeFieldStop()
13802
    oprot.writeStructEnd()
13877
    oprot.writeStructEnd()
13803
 
13878
 
13804
  def validate(self):
13879
  def validate(self):
13805
    return
13880
    return
Line 13882... Line 13957...
13882
  Attributes:
13957
  Attributes:
13883
   - vendorId
13958
   - vendorId
13884
   - itemId
13959
   - itemId
13885
   - quantity
13960
   - quantity
13886
   - estimate
13961
   - estimate
-
 
13962
   - isReminder
13887
  """
13963
  """
13888
 
13964
 
13889
  thrift_spec = (
13965
  thrift_spec = (
13890
    None, # 0
13966
    None, # 0
13891
    (1, TType.I64, 'vendorId', None, None, ), # 1
13967
    (1, TType.I64, 'vendorId', None, None, ), # 1
13892
    (2, TType.I64, 'itemId', None, None, ), # 2
13968
    (2, TType.I64, 'itemId', None, None, ), # 2
13893
    (3, TType.I64, 'quantity', None, None, ), # 3
13969
    (3, TType.I64, 'quantity', None, None, ), # 3
13894
    (4, TType.I64, 'estimate', None, None, ), # 4
13970
    (4, TType.I64, 'estimate', None, None, ), # 4
-
 
13971
    (5, TType.BOOL, 'isReminder', None, None, ), # 5
13895
  )
13972
  )
13896
 
13973
 
13897
  def __init__(self, vendorId=None, itemId=None, quantity=None, estimate=None,):
13974
  def __init__(self, vendorId=None, itemId=None, quantity=None, estimate=None, isReminder=None,):
13898
    self.vendorId = vendorId
13975
    self.vendorId = vendorId
13899
    self.itemId = itemId
13976
    self.itemId = itemId
13900
    self.quantity = quantity
13977
    self.quantity = quantity
13901
    self.estimate = estimate
13978
    self.estimate = estimate
-
 
13979
    self.isReminder = isReminder
13902
 
13980
 
13903
  def read(self, iprot):
13981
  def read(self, iprot):
13904
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
13982
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
13905
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
13983
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
13906
      return
13984
      return
Line 13927... Line 14005...
13927
      elif fid == 4:
14005
      elif fid == 4:
13928
        if ftype == TType.I64:
14006
        if ftype == TType.I64:
13929
          self.estimate = iprot.readI64();
14007
          self.estimate = iprot.readI64();
13930
        else:
14008
        else:
13931
          iprot.skip(ftype)
14009
          iprot.skip(ftype)
-
 
14010
      elif fid == 5:
-
 
14011
        if ftype == TType.BOOL:
-
 
14012
          self.isReminder = iprot.readBool();
-
 
14013
        else:
-
 
14014
          iprot.skip(ftype)
13932
      else:
14015
      else:
13933
        iprot.skip(ftype)
14016
        iprot.skip(ftype)
13934
      iprot.readFieldEnd()
14017
      iprot.readFieldEnd()
13935
    iprot.readStructEnd()
14018
    iprot.readStructEnd()
13936
 
14019
 
Line 13953... Line 14036...
13953
      oprot.writeFieldEnd()
14036
      oprot.writeFieldEnd()
13954
    if self.estimate is not None:
14037
    if self.estimate is not None:
13955
      oprot.writeFieldBegin('estimate', TType.I64, 4)
14038
      oprot.writeFieldBegin('estimate', TType.I64, 4)
13956
      oprot.writeI64(self.estimate)
14039
      oprot.writeI64(self.estimate)
13957
      oprot.writeFieldEnd()
14040
      oprot.writeFieldEnd()
-
 
14041
    if self.isReminder is not None:
-
 
14042
      oprot.writeFieldBegin('isReminder', TType.BOOL, 5)
-
 
14043
      oprot.writeBool(self.isReminder)
-
 
14044
      oprot.writeFieldEnd()
13958
    oprot.writeFieldStop()
14045
    oprot.writeFieldStop()
13959
    oprot.writeStructEnd()
14046
    oprot.writeStructEnd()
13960
 
14047
 
13961
  def validate(self):
14048
  def validate(self):
13962
    return
14049
    return
Line 14039... Line 14126...
14039
  Attributes:
14126
  Attributes:
14040
   - vendorId
14127
   - vendorId
14041
   - itemId
14128
   - itemId
14042
   - quantity
14129
   - quantity
14043
   - estimate
14130
   - estimate
-
 
14131
   - isReminder
14044
  """
14132
  """
14045
 
14133
 
14046
  thrift_spec = (
14134
  thrift_spec = (
14047
    None, # 0
14135
    None, # 0
14048
    (1, TType.I64, 'vendorId', None, None, ), # 1
14136
    (1, TType.I64, 'vendorId', None, None, ), # 1
14049
    (2, TType.I64, 'itemId', None, None, ), # 2
14137
    (2, TType.I64, 'itemId', None, None, ), # 2
14050
    (3, TType.I64, 'quantity', None, None, ), # 3
14138
    (3, TType.I64, 'quantity', None, None, ), # 3
14051
    (4, TType.I64, 'estimate', None, None, ), # 4
14139
    (4, TType.I64, 'estimate', None, None, ), # 4
-
 
14140
    (5, TType.BOOL, 'isReminder', None, None, ), # 5
14052
  )
14141
  )
14053
 
14142
 
14054
  def __init__(self, vendorId=None, itemId=None, quantity=None, estimate=None,):
14143
  def __init__(self, vendorId=None, itemId=None, quantity=None, estimate=None, isReminder=None,):
14055
    self.vendorId = vendorId
14144
    self.vendorId = vendorId
14056
    self.itemId = itemId
14145
    self.itemId = itemId
14057
    self.quantity = quantity
14146
    self.quantity = quantity
14058
    self.estimate = estimate
14147
    self.estimate = estimate
-
 
14148
    self.isReminder = isReminder
14059
 
14149
 
14060
  def read(self, iprot):
14150
  def read(self, iprot):
14061
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
14151
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
14062
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
14152
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
14063
      return
14153
      return
Line 14084... Line 14174...
14084
      elif fid == 4:
14174
      elif fid == 4:
14085
        if ftype == TType.I64:
14175
        if ftype == TType.I64:
14086
          self.estimate = iprot.readI64();
14176
          self.estimate = iprot.readI64();
14087
        else:
14177
        else:
14088
          iprot.skip(ftype)
14178
          iprot.skip(ftype)
-
 
14179
      elif fid == 5:
-
 
14180
        if ftype == TType.BOOL:
-
 
14181
          self.isReminder = iprot.readBool();
-
 
14182
        else:
-
 
14183
          iprot.skip(ftype)
14089
      else:
14184
      else:
14090
        iprot.skip(ftype)
14185
        iprot.skip(ftype)
14091
      iprot.readFieldEnd()
14186
      iprot.readFieldEnd()
14092
    iprot.readStructEnd()
14187
    iprot.readStructEnd()
14093
 
14188
 
Line 14110... Line 14205...
14110
      oprot.writeFieldEnd()
14205
      oprot.writeFieldEnd()
14111
    if self.estimate is not None:
14206
    if self.estimate is not None:
14112
      oprot.writeFieldBegin('estimate', TType.I64, 4)
14207
      oprot.writeFieldBegin('estimate', TType.I64, 4)
14113
      oprot.writeI64(self.estimate)
14208
      oprot.writeI64(self.estimate)
14114
      oprot.writeFieldEnd()
14209
      oprot.writeFieldEnd()
-
 
14210
    if self.isReminder is not None:
-
 
14211
      oprot.writeFieldBegin('isReminder', TType.BOOL, 5)
-
 
14212
      oprot.writeBool(self.isReminder)
-
 
14213
      oprot.writeFieldEnd()
14115
    oprot.writeFieldStop()
14214
    oprot.writeFieldStop()
14116
    oprot.writeStructEnd()
14215
    oprot.writeStructEnd()
14117
 
14216
 
14118
  def validate(self):
14217
  def validate(self):
14119
    return
14218
    return
Line 14172... Line 14271...
14172
    if self.ex is not None:
14271
    if self.ex is not None:
14173
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
14272
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
14174
      self.ex.write(oprot)
14273
      self.ex.write(oprot)
14175
      oprot.writeFieldEnd()
14274
      oprot.writeFieldEnd()
14176
    oprot.writeFieldStop()
14275
    oprot.writeFieldStop()
-
 
14276
    oprot.writeStructEnd()
-
 
14277
 
-
 
14278
  def validate(self):
-
 
14279
    return
-
 
14280
 
-
 
14281
 
-
 
14282
  def __repr__(self):
-
 
14283
    L = ['%s=%r' % (key, value)
-
 
14284
      for key, value in self.__dict__.iteritems()]
-
 
14285
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
14286
 
-
 
14287
  def __eq__(self, other):
-
 
14288
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
14289
 
-
 
14290
  def __ne__(self, other):
-
 
14291
    return not (self == other)
-
 
14292
 
-
 
14293
class markOrdersAsTimeout_args:
-
 
14294
  """
-
 
14295
  Attributes:
-
 
14296
   - vendorId
-
 
14297
  """
-
 
14298
 
-
 
14299
  thrift_spec = (
-
 
14300
    None, # 0
-
 
14301
    (1, TType.I64, 'vendorId', None, None, ), # 1
-
 
14302
  )
-
 
14303
 
-
 
14304
  def __init__(self, vendorId=None,):
-
 
14305
    self.vendorId = vendorId
-
 
14306
 
-
 
14307
  def read(self, iprot):
-
 
14308
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
14309
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
14310
      return
-
 
14311
    iprot.readStructBegin()
-
 
14312
    while True:
-
 
14313
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
14314
      if ftype == TType.STOP:
-
 
14315
        break
-
 
14316
      if fid == 1:
-
 
14317
        if ftype == TType.I64:
-
 
14318
          self.vendorId = iprot.readI64();
-
 
14319
        else:
-
 
14320
          iprot.skip(ftype)
-
 
14321
      else:
-
 
14322
        iprot.skip(ftype)
-
 
14323
      iprot.readFieldEnd()
-
 
14324
    iprot.readStructEnd()
-
 
14325
 
-
 
14326
  def write(self, oprot):
-
 
14327
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
14328
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
14329
      return
-
 
14330
    oprot.writeStructBegin('markOrdersAsTimeout_args')
-
 
14331
    if self.vendorId is not None:
-
 
14332
      oprot.writeFieldBegin('vendorId', TType.I64, 1)
-
 
14333
      oprot.writeI64(self.vendorId)
-
 
14334
      oprot.writeFieldEnd()
-
 
14335
    oprot.writeFieldStop()
-
 
14336
    oprot.writeStructEnd()
-
 
14337
 
-
 
14338
  def validate(self):
-
 
14339
    return
-
 
14340
 
-
 
14341
 
-
 
14342
  def __repr__(self):
-
 
14343
    L = ['%s=%r' % (key, value)
-
 
14344
      for key, value in self.__dict__.iteritems()]
-
 
14345
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
14346
 
-
 
14347
  def __eq__(self, other):
-
 
14348
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
14349
 
-
 
14350
  def __ne__(self, other):
-
 
14351
    return not (self == other)
-
 
14352
 
-
 
14353
class markOrdersAsTimeout_result:
-
 
14354
  """
-
 
14355
  Attributes:
-
 
14356
   - success
-
 
14357
   - ex
-
 
14358
  """
-
 
14359
 
-
 
14360
  thrift_spec = (
-
 
14361
    (0, TType.MAP, 'success', (TType.I32,None,TType.STRUCT,(TimeoutSummary, TimeoutSummary.thrift_spec)), None, ), # 0
-
 
14362
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
14363
  )
-
 
14364
 
-
 
14365
  def __init__(self, success=None, ex=None,):
-
 
14366
    self.success = success
-
 
14367
    self.ex = ex
-
 
14368
 
-
 
14369
  def read(self, iprot):
-
 
14370
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
14371
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
14372
      return
-
 
14373
    iprot.readStructBegin()
-
 
14374
    while True:
-
 
14375
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
14376
      if ftype == TType.STOP:
-
 
14377
        break
-
 
14378
      if fid == 0:
-
 
14379
        if ftype == TType.MAP:
-
 
14380
          self.success = {}
-
 
14381
          (_ktype262, _vtype263, _size261 ) = iprot.readMapBegin() 
-
 
14382
          for _i265 in xrange(_size261):
-
 
14383
            _key266 = iprot.readI32();
-
 
14384
            _val267 = TimeoutSummary()
-
 
14385
            _val267.read(iprot)
-
 
14386
            self.success[_key266] = _val267
-
 
14387
          iprot.readMapEnd()
-
 
14388
        else:
-
 
14389
          iprot.skip(ftype)
-
 
14390
      elif fid == 1:
-
 
14391
        if ftype == TType.STRUCT:
-
 
14392
          self.ex = TransactionServiceException()
-
 
14393
          self.ex.read(iprot)
-
 
14394
        else:
-
 
14395
          iprot.skip(ftype)
-
 
14396
      else:
-
 
14397
        iprot.skip(ftype)
-
 
14398
      iprot.readFieldEnd()
-
 
14399
    iprot.readStructEnd()
-
 
14400
 
-
 
14401
  def write(self, oprot):
-
 
14402
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
14403
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
14404
      return
-
 
14405
    oprot.writeStructBegin('markOrdersAsTimeout_result')
-
 
14406
    if self.success is not None:
-
 
14407
      oprot.writeFieldBegin('success', TType.MAP, 0)
-
 
14408
      oprot.writeMapBegin(TType.I32, TType.STRUCT, len(self.success))
-
 
14409
      for kiter268,viter269 in self.success.items():
-
 
14410
        oprot.writeI32(kiter268)
-
 
14411
        viter269.write(oprot)
-
 
14412
      oprot.writeMapEnd()
-
 
14413
      oprot.writeFieldEnd()
-
 
14414
    if self.ex is not None:
-
 
14415
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
14416
      self.ex.write(oprot)
-
 
14417
      oprot.writeFieldEnd()
-
 
14418
    oprot.writeFieldStop()
14177
    oprot.writeStructEnd()
14419
    oprot.writeStructEnd()
14178
 
14420
 
14179
  def validate(self):
14421
  def validate(self):
14180
    return
14422
    return
14181
 
14423