|
from api.settings import RetCode |
|
|
|
|
|
class ParametersBase: |
|
def to_dict(self): |
|
d = {} |
|
for k, v in self.__dict__.items(): |
|
d[k] = v |
|
return d |
|
|
|
|
|
class ClientAuthenticationParameters(ParametersBase): |
|
def __init__(self, full_path, headers, form, data, json): |
|
self.full_path = full_path |
|
self.headers = headers |
|
self.form = form |
|
self.data = data |
|
self.json = json |
|
|
|
|
|
class ClientAuthenticationReturn(ParametersBase): |
|
def __init__(self, code=RetCode.SUCCESS, message="success"): |
|
self.code = code |
|
self.message = message |
|
|
|
|
|
class SignatureParameters(ParametersBase): |
|
def __init__(self, party_id, body): |
|
self.party_id = party_id |
|
self.body = body |
|
|
|
|
|
class SignatureReturn(ParametersBase): |
|
def __init__(self, code=RetCode.SUCCESS, site_signature=None): |
|
self.code = code |
|
self.site_signature = site_signature |
|
|
|
|
|
class AuthenticationParameters(ParametersBase): |
|
def __init__(self, site_signature, body): |
|
self.site_signature = site_signature |
|
self.body = body |
|
|
|
|
|
class AuthenticationReturn(ParametersBase): |
|
def __init__(self, code=RetCode.SUCCESS, message="success"): |
|
self.code = code |
|
self.message = message |
|
|
|
|
|
class PermissionReturn(ParametersBase): |
|
def __init__(self, code=RetCode.SUCCESS, message="success"): |
|
self.code = code |
|
self.message = message |
|
|
|
|
|
|