Repository URL to install this package:
|
Version:
3.3.202-c2ee258 ▾
|
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import json
from alipay.aop.api.response.AlipayResponse import AlipayResponse
from alipay.aop.api.domain.FaceSearchResult import FaceSearchResult
from alipay.aop.api.domain.FaceSearchResult import FaceSearchResult
class ZolozAuthenticationFaceSearchQueryResponse(AlipayResponse):
def __init__(self):
super(ZolozAuthenticationFaceSearchQueryResponse, self).__init__()
self._candidate_list = None
self._found_face = None
self._ret_code_sub = None
self._ret_message_sub = None
@property
def candidate_list(self):
return self._candidate_list
@candidate_list.setter
def candidate_list(self, value):
if isinstance(value, list):
self._candidate_list = list()
for i in value:
if isinstance(i, FaceSearchResult):
self._candidate_list.append(i)
else:
self._candidate_list.append(FaceSearchResult.from_alipay_dict(i))
@property
def found_face(self):
return self._found_face
@found_face.setter
def found_face(self, value):
if isinstance(value, FaceSearchResult):
self._found_face = value
else:
self._found_face = FaceSearchResult.from_alipay_dict(value)
@property
def ret_code_sub(self):
return self._ret_code_sub
@ret_code_sub.setter
def ret_code_sub(self, value):
self._ret_code_sub = value
@property
def ret_message_sub(self):
return self._ret_message_sub
@ret_message_sub.setter
def ret_message_sub(self, value):
self._ret_message_sub = value
def parse_response_content(self, response_content):
response = super(ZolozAuthenticationFaceSearchQueryResponse, self).parse_response_content(response_content)
if 'candidate_list' in response:
self.candidate_list = response['candidate_list']
if 'found_face' in response:
self.found_face = response['found_face']
if 'ret_code_sub' in response:
self.ret_code_sub = response['ret_code_sub']
if 'ret_message_sub' in response:
self.ret_message_sub = response['ret_message_sub']