qcg.pilotjob.response module
- class qcg.pilotjob.response.ResponseCode(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
Bases:
IntEnumResponse status.
- OK = 0
- ERROR = 1
- class qcg.pilotjob.response.Response(code=ResponseCode.OK, msg=None, data=None)
Bases:
objectResponse data.
The response is sent back to the sender of request.
- code
response status
- Type
- msg
response message
- Type
str
- data
response data
- Type
Initialize response.
- Parameters
code (ResponseCode) – response status
msg (str, optional) – message
data – data
- classmethod ok(msg=None, data=None)
Create success response.
- Parameters
msg (str, optional) – message
data (*, optional) – data
- classmethod error(msg=None, data=None)
Create error response.
- Parameters
msg (str, optional) – message
data (*, optional) – data
- to_dict()
Serialize response to dictionary.
- Returns
serialized response
- Return type
dict
- to_json()
Serialize response to JSON format.
- Returns
serialized response
- Return type
str