Subversion Repositories SmartDukaan

Rev

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

Rev 494 Rev 642
Line 80... Line 80...
80
     - status
80
     - status
81
     - description
81
     - description
82
    """
82
    """
83
    pass
83
    pass
84
 
84
 
85
  def addBillingDetails(self, orderId, invoice_number, billed_by):
85
  def addBillingDetails(self, orderId, invoice_number, jacket_number, billed_by):
86
    """
86
    """
87
    Parameters:
87
    Parameters:
88
     - orderId
88
     - orderId
89
     - invoice_number
89
     - invoice_number
-
 
90
     - jacket_number
90
     - billed_by
91
     - billed_by
91
    """
92
    """
92
    pass
93
    pass
93
 
94
 
94
  def getOrdersForTransaction(self, transactionId):
95
  def getOrdersForTransaction(self, transactionId):
Line 429... Line 430...
429
      return result.success
430
      return result.success
430
    if result.ex != None:
431
    if result.ex != None:
431
      raise result.ex
432
      raise result.ex
432
    raise TApplicationException(TApplicationException.MISSING_RESULT, "changeOrderStatus failed: unknown result");
433
    raise TApplicationException(TApplicationException.MISSING_RESULT, "changeOrderStatus failed: unknown result");
433
 
434
 
434
  def addBillingDetails(self, orderId, invoice_number, billed_by):
435
  def addBillingDetails(self, orderId, invoice_number, jacket_number, billed_by):
435
    """
436
    """
436
    Parameters:
437
    Parameters:
437
     - orderId
438
     - orderId
438
     - invoice_number
439
     - invoice_number
-
 
440
     - jacket_number
439
     - billed_by
441
     - billed_by
440
    """
442
    """
441
    self.send_addBillingDetails(orderId, invoice_number, billed_by)
443
    self.send_addBillingDetails(orderId, invoice_number, jacket_number, billed_by)
442
    return self.recv_addBillingDetails()
444
    return self.recv_addBillingDetails()
443
 
445
 
444
  def send_addBillingDetails(self, orderId, invoice_number, billed_by):
446
  def send_addBillingDetails(self, orderId, invoice_number, jacket_number, billed_by):
445
    self._oprot.writeMessageBegin('addBillingDetails', TMessageType.CALL, self._seqid)
447
    self._oprot.writeMessageBegin('addBillingDetails', TMessageType.CALL, self._seqid)
446
    args = addBillingDetails_args()
448
    args = addBillingDetails_args()
447
    args.orderId = orderId
449
    args.orderId = orderId
448
    args.invoice_number = invoice_number
450
    args.invoice_number = invoice_number
-
 
451
    args.jacket_number = jacket_number
449
    args.billed_by = billed_by
452
    args.billed_by = billed_by
450
    args.write(self._oprot)
453
    args.write(self._oprot)
451
    self._oprot.writeMessageEnd()
454
    self._oprot.writeMessageEnd()
452
    self._oprot.trans.flush()
455
    self._oprot.trans.flush()
453
 
456
 
Line 852... Line 855...
852
    args = addBillingDetails_args()
855
    args = addBillingDetails_args()
853
    args.read(iprot)
856
    args.read(iprot)
854
    iprot.readMessageEnd()
857
    iprot.readMessageEnd()
855
    result = addBillingDetails_result()
858
    result = addBillingDetails_result()
856
    try:
859
    try:
857
      result.success = self._handler.addBillingDetails(args.orderId, args.invoice_number, args.billed_by)
860
      result.success = self._handler.addBillingDetails(args.orderId, args.invoice_number, args.jacket_number, args.billed_by)
858
    except TransactionServiceException, ex:
861
    except TransactionServiceException, ex:
859
      result.ex = ex
862
      result.ex = ex
860
    oprot.writeMessageBegin("addBillingDetails", TMessageType.REPLY, seqid)
863
    oprot.writeMessageBegin("addBillingDetails", TMessageType.REPLY, seqid)
861
    result.write(oprot)
864
    result.write(oprot)
862
    oprot.writeMessageEnd()
865
    oprot.writeMessageEnd()
Line 2101... Line 2104...
2101
class addBillingDetails_args:
2104
class addBillingDetails_args:
2102
  """
2105
  """
2103
  Attributes:
2106
  Attributes:
2104
   - orderId
2107
   - orderId
2105
   - invoice_number
2108
   - invoice_number
-
 
2109
   - jacket_number
2106
   - billed_by
2110
   - billed_by
2107
  """
2111
  """
2108
 
2112
 
2109
  thrift_spec = (
2113
  thrift_spec = (
2110
    None, # 0
2114
    None, # 0
2111
    (1, TType.I64, 'orderId', None, None, ), # 1
2115
    (1, TType.I64, 'orderId', None, None, ), # 1
2112
    (2, TType.STRING, 'invoice_number', None, None, ), # 2
2116
    (2, TType.STRING, 'invoice_number', None, None, ), # 2
-
 
2117
    (3, TType.I64, 'jacket_number', None, None, ), # 3
2113
    (3, TType.STRING, 'billed_by', None, None, ), # 3
2118
    (4, TType.STRING, 'billed_by', None, None, ), # 4
2114
  )
2119
  )
2115
 
2120
 
2116
  def __init__(self, orderId=None, invoice_number=None, billed_by=None,):
2121
  def __init__(self, orderId=None, invoice_number=None, jacket_number=None, billed_by=None,):
2117
    self.orderId = orderId
2122
    self.orderId = orderId
2118
    self.invoice_number = invoice_number
2123
    self.invoice_number = invoice_number
-
 
2124
    self.jacket_number = jacket_number
2119
    self.billed_by = billed_by
2125
    self.billed_by = billed_by
2120
 
2126
 
2121
  def read(self, iprot):
2127
  def read(self, iprot):
2122
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
2128
    if iprot.__class__ == TBinaryProtocol.TBinaryProtocolAccelerated and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None and fastbinary is not None:
2123
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
2129
      fastbinary.decode_binary(self, iprot.trans, (self.__class__, self.thrift_spec))
Line 2136... Line 2142...
2136
        if ftype == TType.STRING:
2142
        if ftype == TType.STRING:
2137
          self.invoice_number = iprot.readString();
2143
          self.invoice_number = iprot.readString();
2138
        else:
2144
        else:
2139
          iprot.skip(ftype)
2145
          iprot.skip(ftype)
2140
      elif fid == 3:
2146
      elif fid == 3:
-
 
2147
        if ftype == TType.I64:
-
 
2148
          self.jacket_number = iprot.readI64();
-
 
2149
        else:
-
 
2150
          iprot.skip(ftype)
-
 
2151
      elif fid == 4:
2141
        if ftype == TType.STRING:
2152
        if ftype == TType.STRING:
2142
          self.billed_by = iprot.readString();
2153
          self.billed_by = iprot.readString();
2143
        else:
2154
        else:
2144
          iprot.skip(ftype)
2155
          iprot.skip(ftype)
2145
      else:
2156
      else:
Line 2158... Line 2169...
2158
      oprot.writeFieldEnd()
2169
      oprot.writeFieldEnd()
2159
    if self.invoice_number != None:
2170
    if self.invoice_number != None:
2160
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
2171
      oprot.writeFieldBegin('invoice_number', TType.STRING, 2)
2161
      oprot.writeString(self.invoice_number)
2172
      oprot.writeString(self.invoice_number)
2162
      oprot.writeFieldEnd()
2173
      oprot.writeFieldEnd()
-
 
2174
    if self.jacket_number != None:
-
 
2175
      oprot.writeFieldBegin('jacket_number', TType.I64, 3)
-
 
2176
      oprot.writeI64(self.jacket_number)
-
 
2177
      oprot.writeFieldEnd()
2163
    if self.billed_by != None:
2178
    if self.billed_by != None:
2164
      oprot.writeFieldBegin('billed_by', TType.STRING, 3)
2179
      oprot.writeFieldBegin('billed_by', TType.STRING, 4)
2165
      oprot.writeString(self.billed_by)
2180
      oprot.writeString(self.billed_by)
2166
      oprot.writeFieldEnd()
2181
      oprot.writeFieldEnd()
2167
    oprot.writeFieldStop()
2182
    oprot.writeFieldStop()
2168
    oprot.writeStructEnd()
2183
    oprot.writeStructEnd()
2169
 
2184