1361 lines
49 KiB
Python
1361 lines
49 KiB
Python
#
|
|
# Autogenerated by Thrift Compiler (0.20.0)
|
|
#
|
|
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
|
|
#
|
|
# options string: py
|
|
#
|
|
|
|
from thrift.Thrift import TType, TMessageType, TFrozenDict, TException, TApplicationException
|
|
from thrift.protocol.TProtocol import TProtocolException
|
|
from thrift.TRecursive import fix_spec
|
|
|
|
import sys
|
|
import pangramia.base_service.BaseService
|
|
import logging
|
|
from .ttypes import *
|
|
from thrift.Thrift import TProcessor
|
|
from thrift.transport import TTransport
|
|
all_structs = []
|
|
|
|
|
|
class Iface(pangramia.base_service.BaseService.Iface):
|
|
def getOrRefreshTokenWithReport(self, accountId, oldUrl, status, details, jobId, updateType, url):
|
|
"""
|
|
Parameters:
|
|
- accountId
|
|
- oldUrl
|
|
- status
|
|
- details
|
|
- jobId
|
|
- updateType
|
|
- url
|
|
|
|
"""
|
|
pass
|
|
|
|
def getOrRefreshToken(self, accountId, updateType, url):
|
|
"""
|
|
Parameters:
|
|
- accountId
|
|
- updateType
|
|
- url
|
|
|
|
"""
|
|
pass
|
|
|
|
def getLatestToken(self, accountId):
|
|
"""
|
|
Parameters:
|
|
- accountId
|
|
|
|
"""
|
|
pass
|
|
|
|
def refreshToken(self, accountId, updateType, url):
|
|
"""
|
|
Parameters:
|
|
- accountId
|
|
- updateType
|
|
- url
|
|
|
|
"""
|
|
pass
|
|
|
|
def reportState(self, url, status, details, jobId):
|
|
"""
|
|
Parameters:
|
|
- url
|
|
- status
|
|
- details
|
|
- jobId
|
|
|
|
"""
|
|
pass
|
|
|
|
|
|
class Client(pangramia.base_service.BaseService.Client, Iface):
|
|
def __init__(self, iprot, oprot=None):
|
|
pangramia.base_service.BaseService.Client.__init__(self, iprot, oprot)
|
|
|
|
def getOrRefreshTokenWithReport(self, accountId, oldUrl, status, details, jobId, updateType, url):
|
|
"""
|
|
Parameters:
|
|
- accountId
|
|
- oldUrl
|
|
- status
|
|
- details
|
|
- jobId
|
|
- updateType
|
|
- url
|
|
|
|
"""
|
|
self.send_getOrRefreshTokenWithReport(accountId, oldUrl, status, details, jobId, updateType, url)
|
|
return self.recv_getOrRefreshTokenWithReport()
|
|
|
|
def send_getOrRefreshTokenWithReport(self, accountId, oldUrl, status, details, jobId, updateType, url):
|
|
self._oprot.writeMessageBegin('getOrRefreshTokenWithReport', TMessageType.CALL, self._seqid)
|
|
args = getOrRefreshTokenWithReport_args()
|
|
args.accountId = accountId
|
|
args.oldUrl = oldUrl
|
|
args.status = status
|
|
args.details = details
|
|
args.jobId = jobId
|
|
args.updateType = updateType
|
|
args.url = url
|
|
args.write(self._oprot)
|
|
self._oprot.writeMessageEnd()
|
|
self._oprot.trans.flush()
|
|
|
|
def recv_getOrRefreshTokenWithReport(self):
|
|
iprot = self._iprot
|
|
(fname, mtype, rseqid) = iprot.readMessageBegin()
|
|
if mtype == TMessageType.EXCEPTION:
|
|
x = TApplicationException()
|
|
x.read(iprot)
|
|
iprot.readMessageEnd()
|
|
raise x
|
|
result = getOrRefreshTokenWithReport_result()
|
|
result.read(iprot)
|
|
iprot.readMessageEnd()
|
|
if result.success is not None:
|
|
return result.success
|
|
if result.serviceExp is not None:
|
|
raise result.serviceExp
|
|
if result.userExp is not None:
|
|
raise result.userExp
|
|
raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrRefreshTokenWithReport failed: unknown result")
|
|
|
|
def getOrRefreshToken(self, accountId, updateType, url):
|
|
"""
|
|
Parameters:
|
|
- accountId
|
|
- updateType
|
|
- url
|
|
|
|
"""
|
|
self.send_getOrRefreshToken(accountId, updateType, url)
|
|
return self.recv_getOrRefreshToken()
|
|
|
|
def send_getOrRefreshToken(self, accountId, updateType, url):
|
|
self._oprot.writeMessageBegin('getOrRefreshToken', TMessageType.CALL, self._seqid)
|
|
args = getOrRefreshToken_args()
|
|
args.accountId = accountId
|
|
args.updateType = updateType
|
|
args.url = url
|
|
args.write(self._oprot)
|
|
self._oprot.writeMessageEnd()
|
|
self._oprot.trans.flush()
|
|
|
|
def recv_getOrRefreshToken(self):
|
|
iprot = self._iprot
|
|
(fname, mtype, rseqid) = iprot.readMessageBegin()
|
|
if mtype == TMessageType.EXCEPTION:
|
|
x = TApplicationException()
|
|
x.read(iprot)
|
|
iprot.readMessageEnd()
|
|
raise x
|
|
result = getOrRefreshToken_result()
|
|
result.read(iprot)
|
|
iprot.readMessageEnd()
|
|
if result.success is not None:
|
|
return result.success
|
|
if result.serviceExp is not None:
|
|
raise result.serviceExp
|
|
if result.userExp is not None:
|
|
raise result.userExp
|
|
raise TApplicationException(TApplicationException.MISSING_RESULT, "getOrRefreshToken failed: unknown result")
|
|
|
|
def getLatestToken(self, accountId):
|
|
"""
|
|
Parameters:
|
|
- accountId
|
|
|
|
"""
|
|
self.send_getLatestToken(accountId)
|
|
return self.recv_getLatestToken()
|
|
|
|
def send_getLatestToken(self, accountId):
|
|
self._oprot.writeMessageBegin('getLatestToken', TMessageType.CALL, self._seqid)
|
|
args = getLatestToken_args()
|
|
args.accountId = accountId
|
|
args.write(self._oprot)
|
|
self._oprot.writeMessageEnd()
|
|
self._oprot.trans.flush()
|
|
|
|
def recv_getLatestToken(self):
|
|
iprot = self._iprot
|
|
(fname, mtype, rseqid) = iprot.readMessageBegin()
|
|
if mtype == TMessageType.EXCEPTION:
|
|
x = TApplicationException()
|
|
x.read(iprot)
|
|
iprot.readMessageEnd()
|
|
raise x
|
|
result = getLatestToken_result()
|
|
result.read(iprot)
|
|
iprot.readMessageEnd()
|
|
if result.success is not None:
|
|
return result.success
|
|
if result.serviceExp is not None:
|
|
raise result.serviceExp
|
|
if result.userExp is not None:
|
|
raise result.userExp
|
|
raise TApplicationException(TApplicationException.MISSING_RESULT, "getLatestToken failed: unknown result")
|
|
|
|
def refreshToken(self, accountId, updateType, url):
|
|
"""
|
|
Parameters:
|
|
- accountId
|
|
- updateType
|
|
- url
|
|
|
|
"""
|
|
self.send_refreshToken(accountId, updateType, url)
|
|
return self.recv_refreshToken()
|
|
|
|
def send_refreshToken(self, accountId, updateType, url):
|
|
self._oprot.writeMessageBegin('refreshToken', TMessageType.CALL, self._seqid)
|
|
args = refreshToken_args()
|
|
args.accountId = accountId
|
|
args.updateType = updateType
|
|
args.url = url
|
|
args.write(self._oprot)
|
|
self._oprot.writeMessageEnd()
|
|
self._oprot.trans.flush()
|
|
|
|
def recv_refreshToken(self):
|
|
iprot = self._iprot
|
|
(fname, mtype, rseqid) = iprot.readMessageBegin()
|
|
if mtype == TMessageType.EXCEPTION:
|
|
x = TApplicationException()
|
|
x.read(iprot)
|
|
iprot.readMessageEnd()
|
|
raise x
|
|
result = refreshToken_result()
|
|
result.read(iprot)
|
|
iprot.readMessageEnd()
|
|
if result.success is not None:
|
|
return result.success
|
|
if result.serviceExp is not None:
|
|
raise result.serviceExp
|
|
if result.userExp is not None:
|
|
raise result.userExp
|
|
raise TApplicationException(TApplicationException.MISSING_RESULT, "refreshToken failed: unknown result")
|
|
|
|
def reportState(self, url, status, details, jobId):
|
|
"""
|
|
Parameters:
|
|
- url
|
|
- status
|
|
- details
|
|
- jobId
|
|
|
|
"""
|
|
self.send_reportState(url, status, details, jobId)
|
|
return self.recv_reportState()
|
|
|
|
def send_reportState(self, url, status, details, jobId):
|
|
self._oprot.writeMessageBegin('reportState', TMessageType.CALL, self._seqid)
|
|
args = reportState_args()
|
|
args.url = url
|
|
args.status = status
|
|
args.details = details
|
|
args.jobId = jobId
|
|
args.write(self._oprot)
|
|
self._oprot.writeMessageEnd()
|
|
self._oprot.trans.flush()
|
|
|
|
def recv_reportState(self):
|
|
iprot = self._iprot
|
|
(fname, mtype, rseqid) = iprot.readMessageBegin()
|
|
if mtype == TMessageType.EXCEPTION:
|
|
x = TApplicationException()
|
|
x.read(iprot)
|
|
iprot.readMessageEnd()
|
|
raise x
|
|
result = reportState_result()
|
|
result.read(iprot)
|
|
iprot.readMessageEnd()
|
|
if result.success is not None:
|
|
return result.success
|
|
if result.serviceExp is not None:
|
|
raise result.serviceExp
|
|
if result.userExp is not None:
|
|
raise result.userExp
|
|
raise TApplicationException(TApplicationException.MISSING_RESULT, "reportState failed: unknown result")
|
|
|
|
|
|
class Processor(pangramia.base_service.BaseService.Processor, Iface, TProcessor):
|
|
def __init__(self, handler):
|
|
pangramia.base_service.BaseService.Processor.__init__(self, handler)
|
|
self._processMap["getOrRefreshTokenWithReport"] = Processor.process_getOrRefreshTokenWithReport
|
|
self._processMap["getOrRefreshToken"] = Processor.process_getOrRefreshToken
|
|
self._processMap["getLatestToken"] = Processor.process_getLatestToken
|
|
self._processMap["refreshToken"] = Processor.process_refreshToken
|
|
self._processMap["reportState"] = Processor.process_reportState
|
|
self._on_message_begin = None
|
|
|
|
def on_message_begin(self, func):
|
|
self._on_message_begin = func
|
|
|
|
def process(self, iprot, oprot):
|
|
(name, type, seqid) = iprot.readMessageBegin()
|
|
if self._on_message_begin:
|
|
self._on_message_begin(name, type, seqid)
|
|
if name not in self._processMap:
|
|
iprot.skip(TType.STRUCT)
|
|
iprot.readMessageEnd()
|
|
x = TApplicationException(TApplicationException.UNKNOWN_METHOD, 'Unknown function %s' % (name))
|
|
oprot.writeMessageBegin(name, TMessageType.EXCEPTION, seqid)
|
|
x.write(oprot)
|
|
oprot.writeMessageEnd()
|
|
oprot.trans.flush()
|
|
return
|
|
else:
|
|
self._processMap[name](self, seqid, iprot, oprot)
|
|
return True
|
|
|
|
def process_getOrRefreshTokenWithReport(self, seqid, iprot, oprot):
|
|
args = getOrRefreshTokenWithReport_args()
|
|
args.read(iprot)
|
|
iprot.readMessageEnd()
|
|
result = getOrRefreshTokenWithReport_result()
|
|
try:
|
|
result.success = self._handler.getOrRefreshTokenWithReport(args.accountId, args.oldUrl, args.status, args.details, args.jobId, args.updateType, args.url)
|
|
msg_type = TMessageType.REPLY
|
|
except TTransport.TTransportException:
|
|
raise
|
|
except pangramia.yt.exceptions.ttypes.PBServiceException as serviceExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.serviceExp = serviceExp
|
|
except pangramia.yt.exceptions.ttypes.PBUserException as userExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.userExp = userExp
|
|
except TApplicationException as ex:
|
|
logging.exception('TApplication exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = ex
|
|
except Exception:
|
|
logging.exception('Unexpected exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = TApplicationException(TApplicationException.INTERNAL_ERROR, 'Internal error')
|
|
oprot.writeMessageBegin("getOrRefreshTokenWithReport", msg_type, seqid)
|
|
result.write(oprot)
|
|
oprot.writeMessageEnd()
|
|
oprot.trans.flush()
|
|
|
|
def process_getOrRefreshToken(self, seqid, iprot, oprot):
|
|
args = getOrRefreshToken_args()
|
|
args.read(iprot)
|
|
iprot.readMessageEnd()
|
|
result = getOrRefreshToken_result()
|
|
try:
|
|
result.success = self._handler.getOrRefreshToken(args.accountId, args.updateType, args.url)
|
|
msg_type = TMessageType.REPLY
|
|
except TTransport.TTransportException:
|
|
raise
|
|
except pangramia.yt.exceptions.ttypes.PBServiceException as serviceExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.serviceExp = serviceExp
|
|
except pangramia.yt.exceptions.ttypes.PBUserException as userExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.userExp = userExp
|
|
except TApplicationException as ex:
|
|
logging.exception('TApplication exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = ex
|
|
except Exception:
|
|
logging.exception('Unexpected exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = TApplicationException(TApplicationException.INTERNAL_ERROR, 'Internal error')
|
|
oprot.writeMessageBegin("getOrRefreshToken", msg_type, seqid)
|
|
result.write(oprot)
|
|
oprot.writeMessageEnd()
|
|
oprot.trans.flush()
|
|
|
|
def process_getLatestToken(self, seqid, iprot, oprot):
|
|
args = getLatestToken_args()
|
|
args.read(iprot)
|
|
iprot.readMessageEnd()
|
|
result = getLatestToken_result()
|
|
try:
|
|
result.success = self._handler.getLatestToken(args.accountId)
|
|
msg_type = TMessageType.REPLY
|
|
except TTransport.TTransportException:
|
|
raise
|
|
except pangramia.yt.exceptions.ttypes.PBServiceException as serviceExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.serviceExp = serviceExp
|
|
except pangramia.yt.exceptions.ttypes.PBUserException as userExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.userExp = userExp
|
|
except TApplicationException as ex:
|
|
logging.exception('TApplication exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = ex
|
|
except Exception:
|
|
logging.exception('Unexpected exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = TApplicationException(TApplicationException.INTERNAL_ERROR, 'Internal error')
|
|
oprot.writeMessageBegin("getLatestToken", msg_type, seqid)
|
|
result.write(oprot)
|
|
oprot.writeMessageEnd()
|
|
oprot.trans.flush()
|
|
|
|
def process_refreshToken(self, seqid, iprot, oprot):
|
|
args = refreshToken_args()
|
|
args.read(iprot)
|
|
iprot.readMessageEnd()
|
|
result = refreshToken_result()
|
|
try:
|
|
result.success = self._handler.refreshToken(args.accountId, args.updateType, args.url)
|
|
msg_type = TMessageType.REPLY
|
|
except TTransport.TTransportException:
|
|
raise
|
|
except pangramia.yt.exceptions.ttypes.PBServiceException as serviceExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.serviceExp = serviceExp
|
|
except pangramia.yt.exceptions.ttypes.PBUserException as userExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.userExp = userExp
|
|
except TApplicationException as ex:
|
|
logging.exception('TApplication exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = ex
|
|
except Exception:
|
|
logging.exception('Unexpected exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = TApplicationException(TApplicationException.INTERNAL_ERROR, 'Internal error')
|
|
oprot.writeMessageBegin("refreshToken", msg_type, seqid)
|
|
result.write(oprot)
|
|
oprot.writeMessageEnd()
|
|
oprot.trans.flush()
|
|
|
|
def process_reportState(self, seqid, iprot, oprot):
|
|
args = reportState_args()
|
|
args.read(iprot)
|
|
iprot.readMessageEnd()
|
|
result = reportState_result()
|
|
try:
|
|
result.success = self._handler.reportState(args.url, args.status, args.details, args.jobId)
|
|
msg_type = TMessageType.REPLY
|
|
except TTransport.TTransportException:
|
|
raise
|
|
except pangramia.yt.exceptions.ttypes.PBServiceException as serviceExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.serviceExp = serviceExp
|
|
except pangramia.yt.exceptions.ttypes.PBUserException as userExp:
|
|
msg_type = TMessageType.REPLY
|
|
result.userExp = userExp
|
|
except TApplicationException as ex:
|
|
logging.exception('TApplication exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = ex
|
|
except Exception:
|
|
logging.exception('Unexpected exception in handler')
|
|
msg_type = TMessageType.EXCEPTION
|
|
result = TApplicationException(TApplicationException.INTERNAL_ERROR, 'Internal error')
|
|
oprot.writeMessageBegin("reportState", msg_type, seqid)
|
|
result.write(oprot)
|
|
oprot.writeMessageEnd()
|
|
oprot.trans.flush()
|
|
|
|
# HELPER FUNCTIONS AND STRUCTURES
|
|
|
|
|
|
class getOrRefreshTokenWithReport_args(object):
|
|
"""
|
|
Attributes:
|
|
- accountId
|
|
- oldUrl
|
|
- status
|
|
- details
|
|
- jobId
|
|
- updateType
|
|
- url
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, accountId=None, oldUrl=None, status=None, details=None, jobId=None, updateType= 6, url=None,):
|
|
self.accountId = accountId
|
|
self.oldUrl = oldUrl
|
|
self.status = status
|
|
self.details = details
|
|
self.jobId = jobId
|
|
self.updateType = updateType
|
|
self.url = url
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 1:
|
|
if ftype == TType.STRING:
|
|
self.accountId = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 2:
|
|
if ftype == TType.STRING:
|
|
self.oldUrl = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 3:
|
|
if ftype == TType.I32:
|
|
self.status = iprot.readI32()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 4:
|
|
if ftype == TType.STRING:
|
|
self.details = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 5:
|
|
if ftype == TType.STRING:
|
|
self.jobId = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 6:
|
|
if ftype == TType.I32:
|
|
self.updateType = iprot.readI32()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 7:
|
|
if ftype == TType.STRING:
|
|
self.url = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('getOrRefreshTokenWithReport_args')
|
|
if self.accountId is not None:
|
|
oprot.writeFieldBegin('accountId', TType.STRING, 1)
|
|
oprot.writeString(self.accountId.encode('utf-8') if sys.version_info[0] == 2 else self.accountId)
|
|
oprot.writeFieldEnd()
|
|
if self.oldUrl is not None:
|
|
oprot.writeFieldBegin('oldUrl', TType.STRING, 2)
|
|
oprot.writeString(self.oldUrl.encode('utf-8') if sys.version_info[0] == 2 else self.oldUrl)
|
|
oprot.writeFieldEnd()
|
|
if self.status is not None:
|
|
oprot.writeFieldBegin('status', TType.I32, 3)
|
|
oprot.writeI32(self.status)
|
|
oprot.writeFieldEnd()
|
|
if self.details is not None:
|
|
oprot.writeFieldBegin('details', TType.STRING, 4)
|
|
oprot.writeString(self.details.encode('utf-8') if sys.version_info[0] == 2 else self.details)
|
|
oprot.writeFieldEnd()
|
|
if self.jobId is not None:
|
|
oprot.writeFieldBegin('jobId', TType.STRING, 5)
|
|
oprot.writeString(self.jobId.encode('utf-8') if sys.version_info[0] == 2 else self.jobId)
|
|
oprot.writeFieldEnd()
|
|
if self.updateType is not None:
|
|
oprot.writeFieldBegin('updateType', TType.I32, 6)
|
|
oprot.writeI32(self.updateType)
|
|
oprot.writeFieldEnd()
|
|
if self.url is not None:
|
|
oprot.writeFieldBegin('url', TType.STRING, 7)
|
|
oprot.writeString(self.url.encode('utf-8') if sys.version_info[0] == 2 else self.url)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(getOrRefreshTokenWithReport_args)
|
|
getOrRefreshTokenWithReport_args.thrift_spec = (
|
|
None, # 0
|
|
(1, TType.STRING, 'accountId', 'UTF8', None, ), # 1
|
|
(2, TType.STRING, 'oldUrl', 'UTF8', None, ), # 2
|
|
(3, TType.I32, 'status', None, None, ), # 3
|
|
(4, TType.STRING, 'details', 'UTF8', None, ), # 4
|
|
(5, TType.STRING, 'jobId', 'UTF8', None, ), # 5
|
|
(6, TType.I32, 'updateType', None, 6, ), # 6
|
|
(7, TType.STRING, 'url', 'UTF8', None, ), # 7
|
|
)
|
|
|
|
|
|
class getOrRefreshTokenWithReport_result(object):
|
|
"""
|
|
Attributes:
|
|
- success
|
|
- serviceExp
|
|
- userExp
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, success=None, serviceExp=None, userExp=None,):
|
|
self.success = success
|
|
self.serviceExp = serviceExp
|
|
self.userExp = userExp
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 0:
|
|
if ftype == TType.STRUCT:
|
|
self.success = pangramia.yt.common.ttypes.JobTokenData()
|
|
self.success.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 1:
|
|
if ftype == TType.STRUCT:
|
|
self.serviceExp = pangramia.yt.exceptions.ttypes.PBServiceException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 2:
|
|
if ftype == TType.STRUCT:
|
|
self.userExp = pangramia.yt.exceptions.ttypes.PBUserException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('getOrRefreshTokenWithReport_result')
|
|
if self.success is not None:
|
|
oprot.writeFieldBegin('success', TType.STRUCT, 0)
|
|
self.success.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
if self.serviceExp is not None:
|
|
oprot.writeFieldBegin('serviceExp', TType.STRUCT, 1)
|
|
self.serviceExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
if self.userExp is not None:
|
|
oprot.writeFieldBegin('userExp', TType.STRUCT, 2)
|
|
self.userExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(getOrRefreshTokenWithReport_result)
|
|
getOrRefreshTokenWithReport_result.thrift_spec = (
|
|
(0, TType.STRUCT, 'success', [pangramia.yt.common.ttypes.JobTokenData, None], None, ), # 0
|
|
(1, TType.STRUCT, 'serviceExp', [pangramia.yt.exceptions.ttypes.PBServiceException, None], None, ), # 1
|
|
(2, TType.STRUCT, 'userExp', [pangramia.yt.exceptions.ttypes.PBUserException, None], None, ), # 2
|
|
)
|
|
|
|
|
|
class getOrRefreshToken_args(object):
|
|
"""
|
|
Attributes:
|
|
- accountId
|
|
- updateType
|
|
- url
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, accountId=None, updateType= 6, url=None,):
|
|
self.accountId = accountId
|
|
self.updateType = updateType
|
|
self.url = url
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 1:
|
|
if ftype == TType.STRING:
|
|
self.accountId = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 2:
|
|
if ftype == TType.I32:
|
|
self.updateType = iprot.readI32()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 3:
|
|
if ftype == TType.STRING:
|
|
self.url = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('getOrRefreshToken_args')
|
|
if self.accountId is not None:
|
|
oprot.writeFieldBegin('accountId', TType.STRING, 1)
|
|
oprot.writeString(self.accountId.encode('utf-8') if sys.version_info[0] == 2 else self.accountId)
|
|
oprot.writeFieldEnd()
|
|
if self.updateType is not None:
|
|
oprot.writeFieldBegin('updateType', TType.I32, 2)
|
|
oprot.writeI32(self.updateType)
|
|
oprot.writeFieldEnd()
|
|
if self.url is not None:
|
|
oprot.writeFieldBegin('url', TType.STRING, 3)
|
|
oprot.writeString(self.url.encode('utf-8') if sys.version_info[0] == 2 else self.url)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(getOrRefreshToken_args)
|
|
getOrRefreshToken_args.thrift_spec = (
|
|
None, # 0
|
|
(1, TType.STRING, 'accountId', 'UTF8', None, ), # 1
|
|
(2, TType.I32, 'updateType', None, 6, ), # 2
|
|
(3, TType.STRING, 'url', 'UTF8', None, ), # 3
|
|
)
|
|
|
|
|
|
class getOrRefreshToken_result(object):
|
|
"""
|
|
Attributes:
|
|
- success
|
|
- serviceExp
|
|
- userExp
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, success=None, serviceExp=None, userExp=None,):
|
|
self.success = success
|
|
self.serviceExp = serviceExp
|
|
self.userExp = userExp
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 0:
|
|
if ftype == TType.STRUCT:
|
|
self.success = pangramia.yt.common.ttypes.JobTokenData()
|
|
self.success.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 1:
|
|
if ftype == TType.STRUCT:
|
|
self.serviceExp = pangramia.yt.exceptions.ttypes.PBServiceException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 2:
|
|
if ftype == TType.STRUCT:
|
|
self.userExp = pangramia.yt.exceptions.ttypes.PBUserException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('getOrRefreshToken_result')
|
|
if self.success is not None:
|
|
oprot.writeFieldBegin('success', TType.STRUCT, 0)
|
|
self.success.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
if self.serviceExp is not None:
|
|
oprot.writeFieldBegin('serviceExp', TType.STRUCT, 1)
|
|
self.serviceExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
if self.userExp is not None:
|
|
oprot.writeFieldBegin('userExp', TType.STRUCT, 2)
|
|
self.userExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(getOrRefreshToken_result)
|
|
getOrRefreshToken_result.thrift_spec = (
|
|
(0, TType.STRUCT, 'success', [pangramia.yt.common.ttypes.JobTokenData, None], None, ), # 0
|
|
(1, TType.STRUCT, 'serviceExp', [pangramia.yt.exceptions.ttypes.PBServiceException, None], None, ), # 1
|
|
(2, TType.STRUCT, 'userExp', [pangramia.yt.exceptions.ttypes.PBUserException, None], None, ), # 2
|
|
)
|
|
|
|
|
|
class getLatestToken_args(object):
|
|
"""
|
|
Attributes:
|
|
- accountId
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, accountId=None,):
|
|
self.accountId = accountId
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 1:
|
|
if ftype == TType.STRING:
|
|
self.accountId = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('getLatestToken_args')
|
|
if self.accountId is not None:
|
|
oprot.writeFieldBegin('accountId', TType.STRING, 1)
|
|
oprot.writeString(self.accountId.encode('utf-8') if sys.version_info[0] == 2 else self.accountId)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(getLatestToken_args)
|
|
getLatestToken_args.thrift_spec = (
|
|
None, # 0
|
|
(1, TType.STRING, 'accountId', 'UTF8', None, ), # 1
|
|
)
|
|
|
|
|
|
class getLatestToken_result(object):
|
|
"""
|
|
Attributes:
|
|
- success
|
|
- serviceExp
|
|
- userExp
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, success=None, serviceExp=None, userExp=None,):
|
|
self.success = success
|
|
self.serviceExp = serviceExp
|
|
self.userExp = userExp
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 0:
|
|
if ftype == TType.STRUCT:
|
|
self.success = pangramia.yt.common.ttypes.JobTokenData()
|
|
self.success.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 1:
|
|
if ftype == TType.STRUCT:
|
|
self.serviceExp = pangramia.yt.exceptions.ttypes.PBServiceException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 2:
|
|
if ftype == TType.STRUCT:
|
|
self.userExp = pangramia.yt.exceptions.ttypes.PBUserException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('getLatestToken_result')
|
|
if self.success is not None:
|
|
oprot.writeFieldBegin('success', TType.STRUCT, 0)
|
|
self.success.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
if self.serviceExp is not None:
|
|
oprot.writeFieldBegin('serviceExp', TType.STRUCT, 1)
|
|
self.serviceExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
if self.userExp is not None:
|
|
oprot.writeFieldBegin('userExp', TType.STRUCT, 2)
|
|
self.userExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(getLatestToken_result)
|
|
getLatestToken_result.thrift_spec = (
|
|
(0, TType.STRUCT, 'success', [pangramia.yt.common.ttypes.JobTokenData, None], None, ), # 0
|
|
(1, TType.STRUCT, 'serviceExp', [pangramia.yt.exceptions.ttypes.PBServiceException, None], None, ), # 1
|
|
(2, TType.STRUCT, 'userExp', [pangramia.yt.exceptions.ttypes.PBUserException, None], None, ), # 2
|
|
)
|
|
|
|
|
|
class refreshToken_args(object):
|
|
"""
|
|
Attributes:
|
|
- accountId
|
|
- updateType
|
|
- url
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, accountId=None, updateType= 6, url=None,):
|
|
self.accountId = accountId
|
|
self.updateType = updateType
|
|
self.url = url
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 1:
|
|
if ftype == TType.STRING:
|
|
self.accountId = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 2:
|
|
if ftype == TType.I32:
|
|
self.updateType = iprot.readI32()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 3:
|
|
if ftype == TType.STRING:
|
|
self.url = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('refreshToken_args')
|
|
if self.accountId is not None:
|
|
oprot.writeFieldBegin('accountId', TType.STRING, 1)
|
|
oprot.writeString(self.accountId.encode('utf-8') if sys.version_info[0] == 2 else self.accountId)
|
|
oprot.writeFieldEnd()
|
|
if self.updateType is not None:
|
|
oprot.writeFieldBegin('updateType', TType.I32, 2)
|
|
oprot.writeI32(self.updateType)
|
|
oprot.writeFieldEnd()
|
|
if self.url is not None:
|
|
oprot.writeFieldBegin('url', TType.STRING, 3)
|
|
oprot.writeString(self.url.encode('utf-8') if sys.version_info[0] == 2 else self.url)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(refreshToken_args)
|
|
refreshToken_args.thrift_spec = (
|
|
None, # 0
|
|
(1, TType.STRING, 'accountId', 'UTF8', None, ), # 1
|
|
(2, TType.I32, 'updateType', None, 6, ), # 2
|
|
(3, TType.STRING, 'url', 'UTF8', None, ), # 3
|
|
)
|
|
|
|
|
|
class refreshToken_result(object):
|
|
"""
|
|
Attributes:
|
|
- success
|
|
- serviceExp
|
|
- userExp
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, success=None, serviceExp=None, userExp=None,):
|
|
self.success = success
|
|
self.serviceExp = serviceExp
|
|
self.userExp = userExp
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 0:
|
|
if ftype == TType.STRUCT:
|
|
self.success = pangramia.yt.common.ttypes.JobTokenData()
|
|
self.success.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 1:
|
|
if ftype == TType.STRUCT:
|
|
self.serviceExp = pangramia.yt.exceptions.ttypes.PBServiceException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 2:
|
|
if ftype == TType.STRUCT:
|
|
self.userExp = pangramia.yt.exceptions.ttypes.PBUserException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('refreshToken_result')
|
|
if self.success is not None:
|
|
oprot.writeFieldBegin('success', TType.STRUCT, 0)
|
|
self.success.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
if self.serviceExp is not None:
|
|
oprot.writeFieldBegin('serviceExp', TType.STRUCT, 1)
|
|
self.serviceExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
if self.userExp is not None:
|
|
oprot.writeFieldBegin('userExp', TType.STRUCT, 2)
|
|
self.userExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(refreshToken_result)
|
|
refreshToken_result.thrift_spec = (
|
|
(0, TType.STRUCT, 'success', [pangramia.yt.common.ttypes.JobTokenData, None], None, ), # 0
|
|
(1, TType.STRUCT, 'serviceExp', [pangramia.yt.exceptions.ttypes.PBServiceException, None], None, ), # 1
|
|
(2, TType.STRUCT, 'userExp', [pangramia.yt.exceptions.ttypes.PBUserException, None], None, ), # 2
|
|
)
|
|
|
|
|
|
class reportState_args(object):
|
|
"""
|
|
Attributes:
|
|
- url
|
|
- status
|
|
- details
|
|
- jobId
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, url=None, status=None, details=None, jobId=None,):
|
|
self.url = url
|
|
self.status = status
|
|
self.details = details
|
|
self.jobId = jobId
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 1:
|
|
if ftype == TType.STRING:
|
|
self.url = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 2:
|
|
if ftype == TType.I32:
|
|
self.status = iprot.readI32()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 3:
|
|
if ftype == TType.STRING:
|
|
self.details = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 4:
|
|
if ftype == TType.STRING:
|
|
self.jobId = iprot.readString().decode('utf-8', errors='replace') if sys.version_info[0] == 2 else iprot.readString()
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('reportState_args')
|
|
if self.url is not None:
|
|
oprot.writeFieldBegin('url', TType.STRING, 1)
|
|
oprot.writeString(self.url.encode('utf-8') if sys.version_info[0] == 2 else self.url)
|
|
oprot.writeFieldEnd()
|
|
if self.status is not None:
|
|
oprot.writeFieldBegin('status', TType.I32, 2)
|
|
oprot.writeI32(self.status)
|
|
oprot.writeFieldEnd()
|
|
if self.details is not None:
|
|
oprot.writeFieldBegin('details', TType.STRING, 3)
|
|
oprot.writeString(self.details.encode('utf-8') if sys.version_info[0] == 2 else self.details)
|
|
oprot.writeFieldEnd()
|
|
if self.jobId is not None:
|
|
oprot.writeFieldBegin('jobId', TType.STRING, 4)
|
|
oprot.writeString(self.jobId.encode('utf-8') if sys.version_info[0] == 2 else self.jobId)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(reportState_args)
|
|
reportState_args.thrift_spec = (
|
|
None, # 0
|
|
(1, TType.STRING, 'url', 'UTF8', None, ), # 1
|
|
(2, TType.I32, 'status', None, None, ), # 2
|
|
(3, TType.STRING, 'details', 'UTF8', None, ), # 3
|
|
(4, TType.STRING, 'jobId', 'UTF8', None, ), # 4
|
|
)
|
|
|
|
|
|
class reportState_result(object):
|
|
"""
|
|
Attributes:
|
|
- success
|
|
- serviceExp
|
|
- userExp
|
|
|
|
"""
|
|
|
|
|
|
def __init__(self, success=None, serviceExp=None, userExp=None,):
|
|
self.success = success
|
|
self.serviceExp = serviceExp
|
|
self.userExp = userExp
|
|
|
|
def read(self, iprot):
|
|
if iprot._fast_decode is not None and isinstance(iprot.trans, TTransport.CReadableTransport) and self.thrift_spec is not None:
|
|
iprot._fast_decode(self, iprot, [self.__class__, self.thrift_spec])
|
|
return
|
|
iprot.readStructBegin()
|
|
while True:
|
|
(fname, ftype, fid) = iprot.readFieldBegin()
|
|
if ftype == TType.STOP:
|
|
break
|
|
if fid == 0:
|
|
if ftype == TType.BOOL:
|
|
self.success = iprot.readBool()
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 1:
|
|
if ftype == TType.STRUCT:
|
|
self.serviceExp = pangramia.yt.exceptions.ttypes.PBServiceException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
elif fid == 2:
|
|
if ftype == TType.STRUCT:
|
|
self.userExp = pangramia.yt.exceptions.ttypes.PBUserException.read(iprot)
|
|
else:
|
|
iprot.skip(ftype)
|
|
else:
|
|
iprot.skip(ftype)
|
|
iprot.readFieldEnd()
|
|
iprot.readStructEnd()
|
|
|
|
def write(self, oprot):
|
|
if oprot._fast_encode is not None and self.thrift_spec is not None:
|
|
oprot.trans.write(oprot._fast_encode(self, [self.__class__, self.thrift_spec]))
|
|
return
|
|
oprot.writeStructBegin('reportState_result')
|
|
if self.success is not None:
|
|
oprot.writeFieldBegin('success', TType.BOOL, 0)
|
|
oprot.writeBool(self.success)
|
|
oprot.writeFieldEnd()
|
|
if self.serviceExp is not None:
|
|
oprot.writeFieldBegin('serviceExp', TType.STRUCT, 1)
|
|
self.serviceExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
if self.userExp is not None:
|
|
oprot.writeFieldBegin('userExp', TType.STRUCT, 2)
|
|
self.userExp.write(oprot)
|
|
oprot.writeFieldEnd()
|
|
oprot.writeFieldStop()
|
|
oprot.writeStructEnd()
|
|
|
|
def validate(self):
|
|
return
|
|
|
|
def __repr__(self):
|
|
L = ['%s=%r' % (key, value)
|
|
for key, value in self.__dict__.items()]
|
|
return '%s(%s)' % (self.__class__.__name__, ', '.join(L))
|
|
|
|
def __eq__(self, other):
|
|
return isinstance(other, self.__class__) and self.__dict__ == other.__dict__
|
|
|
|
def __ne__(self, other):
|
|
return not (self == other)
|
|
all_structs.append(reportState_result)
|
|
reportState_result.thrift_spec = (
|
|
(0, TType.BOOL, 'success', None, None, ), # 0
|
|
(1, TType.STRUCT, 'serviceExp', [pangramia.yt.exceptions.ttypes.PBServiceException, None], None, ), # 1
|
|
(2, TType.STRUCT, 'userExp', [pangramia.yt.exceptions.ttypes.PBUserException, None], None, ), # 2
|
|
)
|
|
fix_spec(all_structs)
|
|
del all_structs
|