Subversion Repositories SmartDukaan

Rev

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

Rev 4658 Rev 4662
Line 866... Line 866...
866
    Parameters:
866
    Parameters:
867
     - vendorId
867
     - vendorId
868
    """
868
    """
869
    pass
869
    pass
870
 
870
 
-
 
871
  def markOrderAsLostInTransit(self, orderId):
-
 
872
    """
-
 
873
    Mark order as LOST_IN_TRANSIT
-
 
874
 
-
 
875
    Parameters:
-
 
876
     - orderId
-
 
877
    """
-
 
878
    pass
-
 
879
 
871
  def getOrderForAwb(self, awb):
880
  def getOrderForAwb(self, awb):
872
    """
881
    """
873
    Returns the order corresponding to an AWB number
882
    Returns the order corresponding to an AWB number
874
 
883
 
875
    Parameters:
884
    Parameters:
Line 3784... Line 3793...
3784
      return result.success
3793
      return result.success
3785
    if result.ex is not None:
3794
    if result.ex is not None:
3786
      raise result.ex
3795
      raise result.ex
3787
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsTimeout failed: unknown result");
3796
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrdersAsTimeout failed: unknown result");
3788
 
3797
 
-
 
3798
  def markOrderAsLostInTransit(self, orderId):
-
 
3799
    """
-
 
3800
    Mark order as LOST_IN_TRANSIT
-
 
3801
 
-
 
3802
    Parameters:
-
 
3803
     - orderId
-
 
3804
    """
-
 
3805
    self.send_markOrderAsLostInTransit(orderId)
-
 
3806
    return self.recv_markOrderAsLostInTransit()
-
 
3807
 
-
 
3808
  def send_markOrderAsLostInTransit(self, orderId):
-
 
3809
    self._oprot.writeMessageBegin('markOrderAsLostInTransit', TMessageType.CALL, self._seqid)
-
 
3810
    args = markOrderAsLostInTransit_args()
-
 
3811
    args.orderId = orderId
-
 
3812
    args.write(self._oprot)
-
 
3813
    self._oprot.writeMessageEnd()
-
 
3814
    self._oprot.trans.flush()
-
 
3815
 
-
 
3816
  def recv_markOrderAsLostInTransit(self, ):
-
 
3817
    (fname, mtype, rseqid) = self._iprot.readMessageBegin()
-
 
3818
    if mtype == TMessageType.EXCEPTION:
-
 
3819
      x = TApplicationException()
-
 
3820
      x.read(self._iprot)
-
 
3821
      self._iprot.readMessageEnd()
-
 
3822
      raise x
-
 
3823
    result = markOrderAsLostInTransit_result()
-
 
3824
    result.read(self._iprot)
-
 
3825
    self._iprot.readMessageEnd()
-
 
3826
    if result.success is not None:
-
 
3827
      return result.success
-
 
3828
    if result.ex is not None:
-
 
3829
      raise result.ex
-
 
3830
    raise TApplicationException(TApplicationException.MISSING_RESULT, "markOrderAsLostInTransit failed: unknown result");
-
 
3831
 
3789
  def getOrderForAwb(self, awb):
3832
  def getOrderForAwb(self, awb):
3790
    """
3833
    """
3791
    Returns the order corresponding to an AWB number
3834
    Returns the order corresponding to an AWB number
3792
 
3835
 
3793
    Parameters:
3836
    Parameters:
Line 4230... Line 4273...
4230
    self._processMap["acceptOrdersForItemId"] = Processor.process_acceptOrdersForItemId
4273
    self._processMap["acceptOrdersForItemId"] = Processor.process_acceptOrdersForItemId
4231
    self._processMap["markOrdersAsPORaised"] = Processor.process_markOrdersAsPORaised
4274
    self._processMap["markOrdersAsPORaised"] = Processor.process_markOrdersAsPORaised
4232
    self._processMap["markOrdersAsReversalInitiated"] = Processor.process_markOrdersAsReversalInitiated
4275
    self._processMap["markOrdersAsReversalInitiated"] = Processor.process_markOrdersAsReversalInitiated
4233
    self._processMap["markOrdersAsNotAvailabke"] = Processor.process_markOrdersAsNotAvailabke
4276
    self._processMap["markOrdersAsNotAvailabke"] = Processor.process_markOrdersAsNotAvailabke
4234
    self._processMap["markOrdersAsTimeout"] = Processor.process_markOrdersAsTimeout
4277
    self._processMap["markOrdersAsTimeout"] = Processor.process_markOrdersAsTimeout
-
 
4278
    self._processMap["markOrderAsLostInTransit"] = Processor.process_markOrderAsLostInTransit
4235
    self._processMap["getOrderForAwb"] = Processor.process_getOrderForAwb
4279
    self._processMap["getOrderForAwb"] = Processor.process_getOrderForAwb
4236
    self._processMap["getOrdersForProviderForStatus"] = Processor.process_getOrdersForProviderForStatus
4280
    self._processMap["getOrdersForProviderForStatus"] = Processor.process_getOrdersForProviderForStatus
4237
    self._processMap["getBilledOrdersForVendor"] = Processor.process_getBilledOrdersForVendor
4281
    self._processMap["getBilledOrdersForVendor"] = Processor.process_getBilledOrdersForVendor
4238
    self._processMap["getSlippedSippingDateOrders"] = Processor.process_getSlippedSippingDateOrders
4282
    self._processMap["getSlippedSippingDateOrders"] = Processor.process_getSlippedSippingDateOrders
4239
    self._processMap["saveBluedartSettlements"] = Processor.process_saveBluedartSettlements
4283
    self._processMap["saveBluedartSettlements"] = Processor.process_saveBluedartSettlements
Line 5307... Line 5351...
5307
    oprot.writeMessageBegin("markOrdersAsTimeout", TMessageType.REPLY, seqid)
5351
    oprot.writeMessageBegin("markOrdersAsTimeout", TMessageType.REPLY, seqid)
5308
    result.write(oprot)
5352
    result.write(oprot)
5309
    oprot.writeMessageEnd()
5353
    oprot.writeMessageEnd()
5310
    oprot.trans.flush()
5354
    oprot.trans.flush()
5311
 
5355
 
-
 
5356
  def process_markOrderAsLostInTransit(self, seqid, iprot, oprot):
-
 
5357
    args = markOrderAsLostInTransit_args()
-
 
5358
    args.read(iprot)
-
 
5359
    iprot.readMessageEnd()
-
 
5360
    result = markOrderAsLostInTransit_result()
-
 
5361
    try:
-
 
5362
      result.success = self._handler.markOrderAsLostInTransit(args.orderId)
-
 
5363
    except TransactionServiceException, ex:
-
 
5364
      result.ex = ex
-
 
5365
    oprot.writeMessageBegin("markOrderAsLostInTransit", TMessageType.REPLY, seqid)
-
 
5366
    result.write(oprot)
-
 
5367
    oprot.writeMessageEnd()
-
 
5368
    oprot.trans.flush()
-
 
5369
 
5312
  def process_getOrderForAwb(self, seqid, iprot, oprot):
5370
  def process_getOrderForAwb(self, seqid, iprot, oprot):
5313
    args = getOrderForAwb_args()
5371
    args = getOrderForAwb_args()
5314
    args.read(iprot)
5372
    args.read(iprot)
5315
    iprot.readMessageEnd()
5373
    iprot.readMessageEnd()
5316
    result = getOrderForAwb_result()
5374
    result = getOrderForAwb_result()
Line 16696... Line 16754...
16696
      oprot.writeFieldEnd()
16754
      oprot.writeFieldEnd()
16697
    if self.ex is not None:
16755
    if self.ex is not None:
16698
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16756
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
16699
      self.ex.write(oprot)
16757
      self.ex.write(oprot)
16700
      oprot.writeFieldEnd()
16758
      oprot.writeFieldEnd()
-
 
16759
    oprot.writeFieldStop()
-
 
16760
    oprot.writeStructEnd()
-
 
16761
 
-
 
16762
  def validate(self):
-
 
16763
    return
-
 
16764
 
-
 
16765
 
-
 
16766
  def __repr__(self):
-
 
16767
    L = ['%s=%r' % (key, value)
-
 
16768
      for key, value in self.__dict__.iteritems()]
-
 
16769
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
16770
 
-
 
16771
  def __eq__(self, other):
-
 
16772
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
16773
 
-
 
16774
  def __ne__(self, other):
-
 
16775
    return not (self == other)
-
 
16776
 
-
 
16777
class markOrderAsLostInTransit_args:
-
 
16778
  """
-
 
16779
  Attributes:
-
 
16780
   - orderId
-
 
16781
  """
-
 
16782
 
-
 
16783
  thrift_spec = (
-
 
16784
    None, # 0
-
 
16785
    (1, TType.I64, 'orderId', None, None, ), # 1
-
 
16786
  )
-
 
16787
 
-
 
16788
  def __init__(self, orderId=None,):
-
 
16789
    self.orderId = orderId
-
 
16790
 
-
 
16791
  def read(self, iprot):
-
 
16792
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
16793
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
16794
      return
-
 
16795
    iprot.readStructBegin()
-
 
16796
    while True:
-
 
16797
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
16798
      if ftype == TType.STOP:
-
 
16799
        break
-
 
16800
      if fid == 1:
-
 
16801
        if ftype == TType.I64:
-
 
16802
          self.orderId = iprot.readI64();
-
 
16803
        else:
-
 
16804
          iprot.skip(ftype)
-
 
16805
      else:
-
 
16806
        iprot.skip(ftype)
-
 
16807
      iprot.readFieldEnd()
-
 
16808
    iprot.readStructEnd()
-
 
16809
 
-
 
16810
  def write(self, oprot):
-
 
16811
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
16812
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
16813
      return
-
 
16814
    oprot.writeStructBegin('markOrderAsLostInTransit_args')
-
 
16815
    if self.orderId is not None:
-
 
16816
      oprot.writeFieldBegin('orderId', TType.I64, 1)
-
 
16817
      oprot.writeI64(self.orderId)
-
 
16818
      oprot.writeFieldEnd()
-
 
16819
    oprot.writeFieldStop()
-
 
16820
    oprot.writeStructEnd()
-
 
16821
 
-
 
16822
  def validate(self):
-
 
16823
    return
-
 
16824
 
-
 
16825
 
-
 
16826
  def __repr__(self):
-
 
16827
    L = ['%s=%r' % (key, value)
-
 
16828
      for key, value in self.__dict__.iteritems()]
-
 
16829
    return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
-
 
16830
 
-
 
16831
  def __eq__(self, other):
-
 
16832
    return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
-
 
16833
 
-
 
16834
  def __ne__(self, other):
-
 
16835
    return not (self == other)
-
 
16836
 
-
 
16837
class markOrderAsLostInTransit_result:
-
 
16838
  """
-
 
16839
  Attributes:
-
 
16840
   - success
-
 
16841
   - ex
-
 
16842
  """
-
 
16843
 
-
 
16844
  thrift_spec = (
-
 
16845
    (0, TType.BOOL, 'success', None, None, ), # 0
-
 
16846
    (1, TType.STRUCT, 'ex', (TransactionServiceException, TransactionServiceException.thrift_spec), None, ), # 1
-
 
16847
  )
-
 
16848
 
-
 
16849
  def __init__(self, success=None, ex=None,):
-
 
16850
    self.success = success
-
 
16851
    self.ex = ex
-
 
16852
 
-
 
16853
  def read(self, iprot):
-
 
16854
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
-
 
16855
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
-
 
16856
      return
-
 
16857
    iprot.readStructBegin()
-
 
16858
    while True:
-
 
16859
      (fname, ftype, fid) = iprot.readFieldBegin()
-
 
16860
      if ftype == TType.STOP:
-
 
16861
        break
-
 
16862
      if fid == 0:
-
 
16863
        if ftype == TType.BOOL:
-
 
16864
          self.success = iprot.readBool();
-
 
16865
        else:
-
 
16866
          iprot.skip(ftype)
-
 
16867
      elif fid == 1:
-
 
16868
        if ftype == TType.STRUCT:
-
 
16869
          self.ex = TransactionServiceException()
-
 
16870
          self.ex.read(iprot)
-
 
16871
        else:
-
 
16872
          iprot.skip(ftype)
-
 
16873
      else:
-
 
16874
        iprot.skip(ftype)
-
 
16875
      iprot.readFieldEnd()
-
 
16876
    iprot.readStructEnd()
-
 
16877
 
-
 
16878
  def write(self, oprot):
-
 
16879
    if oprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and self.thrift_spec is not None and fastbinary is not None:
-
 
16880
      oprot.trans.write(fastbinary.encode_binary(self, (self.__class__, self.thrift_spec)))
-
 
16881
      return
-
 
16882
    oprot.writeStructBegin('markOrderAsLostInTransit_result')
-
 
16883
    if self.success is not None:
-
 
16884
      oprot.writeFieldBegin('success', TType.BOOL, 0)
-
 
16885
      oprot.writeBool(self.success)
-
 
16886
      oprot.writeFieldEnd()
-
 
16887
    if self.ex is not None:
-
 
16888
      oprot.writeFieldBegin('ex', TType.STRUCT, 1)
-
 
16889
      self.ex.write(oprot)
-
 
16890
      oprot.writeFieldEnd()
16701
    oprot.writeFieldStop()
16891
    oprot.writeFieldStop()
16702
    oprot.writeStructEnd()
16892
    oprot.writeStructEnd()
16703
 
16893
 
16704
  def validate(self):
16894
  def validate(self):
16705
    return
16895
    return