in yuqing-20220301/alibabacloud_yuqing20220301/models.py [0:0]
def from_map(self, m: dict = None):
m = m or dict()
if m.get('assKeywordList') is not None:
self.ass_keyword_list = m.get('assKeywordList')
if m.get('atAuthorNameList') is not None:
self.at_author_name_list = m.get('atAuthorNameList')
if m.get('authorNameList') is not None:
self.author_name_list = m.get('authorNameList')
if m.get('commentsLevel') is not None:
self.comments_level = m.get('commentsLevel')
if m.get('contentLenLevel') is not None:
self.content_len_level = m.get('contentLenLevel')
if m.get('createTimeEnd') is not None:
self.create_time_end = m.get('createTimeEnd')
if m.get('createTimeStart') is not None:
self.create_time_start = m.get('createTimeStart')
if m.get('docContentSign') is not None:
self.doc_content_sign = m.get('docContentSign')
if m.get('docIdList') is not None:
self.doc_id_list = m.get('docIdList')
if m.get('duplicateRemoval') is not None:
self.duplicate_removal = m.get('duplicateRemoval')
if m.get('emotionType') is not None:
self.emotion_type = m.get('emotionType')
if m.get('enableKeywordHighlight') is not None:
self.enable_keyword_highlight = m.get('enableKeywordHighlight')
if m.get('excludeAtAuthorNameList') is not None:
self.exclude_at_author_name_list = m.get('excludeAtAuthorNameList')
if m.get('excludeAuthorNameList') is not None:
self.exclude_author_name_list = m.get('excludeAuthorNameList')
if m.get('excludeHostNameList') is not None:
self.exclude_host_name_list = m.get('excludeHostNameList')
if m.get('excludeKeywordList') is not None:
self.exclude_keyword_list = m.get('excludeKeywordList')
if m.get('excludeKeywordListInTitle') is not None:
self.exclude_keyword_list_in_title = m.get('excludeKeywordListInTitle')
if m.get('excludeKeywordTagIds') is not None:
self.exclude_keyword_tag_ids = m.get('excludeKeywordTagIds')
if m.get('excludeMaterialTagList') is not None:
self.exclude_material_tag_list = m.get('excludeMaterialTagList')
if m.get('excludeMediaLibraryIdList') is not None:
self.exclude_media_library_id_list = m.get('excludeMediaLibraryIdList')
if m.get('excludeMediaNameList') is not None:
self.exclude_media_name_list = m.get('excludeMediaNameList')
if m.get('excludeMediaTypeList') is not None:
self.exclude_media_type_list = m.get('excludeMediaTypeList')
if m.get('excludeMessageTypeList') is not None:
self.exclude_message_type_list = m.get('excludeMessageTypeList')
self.field_conditions = []
if m.get('fieldConditions') is not None:
for k in m.get('fieldConditions'):
temp_model = FieldCondition()
self.field_conditions.append(temp_model.from_map(k))
if m.get('filterId') is not None:
self.filter_id = m.get('filterId')
if m.get('hasAudio') is not None:
self.has_audio = m.get('hasAudio')
if m.get('hasImage') is not None:
self.has_image = m.get('hasImage')
if m.get('hasMultiModeContent') is not None:
self.has_multi_mode_content = m.get('hasMultiModeContent')
if m.get('hasVideo') is not None:
self.has_video = m.get('hasVideo')
if m.get('hostNameList') is not None:
self.host_name_list = m.get('hostNameList')
if m.get('influenceLevel') is not None:
self.influence_level = m.get('influenceLevel')
if m.get('keywordTagIds') is not None:
self.keyword_tag_ids = m.get('keywordTagIds')
if m.get('likesLevel') is not None:
self.likes_level = m.get('likesLevel')
if m.get('materialTagList') is not None:
self.material_tag_list = m.get('materialTagList')
if m.get('mediaLibraryIdList') is not None:
self.media_library_id_list = m.get('mediaLibraryIdList')
if m.get('mediaNameList') is not None:
self.media_name_list = m.get('mediaNameList')
if m.get('mediaTypeList') is not None:
self.media_type_list = m.get('mediaTypeList')
if m.get('messageTypeList') is not None:
self.message_type_list = m.get('messageTypeList')
if m.get('pageNow') is not None:
self.page_now = m.get('pageNow')
if m.get('pageSize') is not None:
self.page_size = m.get('pageSize')
if m.get('parentDocId') is not None:
self.parent_doc_id = m.get('parentDocId')
if m.get('posKeywordList') is not None:
self.pos_keyword_list = m.get('posKeywordList')
if m.get('posKeywordListInTitle') is not None:
self.pos_keyword_list_in_title = m.get('posKeywordListInTitle')
if m.get('projectId') is not None:
self.project_id = m.get('projectId')
if m.get('propagationLevel') is not None:
self.propagation_level = m.get('propagationLevel')
if m.get('publishTimeEnd') is not None:
self.publish_time_end = m.get('publishTimeEnd')
if m.get('publishTimeStart') is not None:
self.publish_time_start = m.get('publishTimeStart')
if m.get('readsLevel') is not None:
self.reads_level = m.get('readsLevel')
if m.get('relevanceLevel') is not None:
self.relevance_level = m.get('relevanceLevel')
if m.get('repostLevel') is not None:
self.repost_level = m.get('repostLevel')
if m.get('sortBy') is not None:
self.sort_by = m.get('sortBy')
if m.get('sortByDirection') is not None:
self.sort_by_direction = m.get('sortByDirection')
if m.get('topicList') is not None:
self.topic_list = m.get('topicList')
if m.get('updateTimeEnd') is not None:
self.update_time_end = m.get('updateTimeEnd')
if m.get('updateTimeStart') is not None:
self.update_time_start = m.get('updateTimeStart')
return self