classin.client.api.school 源代码

# encoding: utf-8
from __future__ import absolute_import, unicode_literals

from optionaldict import optionaldict

from .base import BaseAPI


[文档]class School(BaseAPI): """ 机构相关接口 https://docs.eeo.cn/api/zh-hans/school/ """
[文档] def add_school_label( self, label_name, ): """ 添加机构标签 https://docs.eeo.cn/api/zh-hans/school/addSchoolLabel.html :param label_name: 标签名称 """ return self._post( params={'action': 'addSchoolLabel'}, data=optionaldict({ 'labelName': label_name, }), result_processor=lambda x: x['labelId'] )
[文档] def update_school_label( self, label_id, label_name, ): """ 修改机构标签 https://docs.eeo.cn/api/zh-hans/school/updateSchoolLabel.html :param label_id: 标签 ID :param type: 标签名称 """ return self._post( params={'action': 'updateSchoolLabel'}, data=optionaldict({ 'labelId': label_id, 'labelName': label_name, }), )
[文档] def delete_school_label( self, label_id, ): """ 删除机构标签 https://docs.eeo.cn/api/zh-hans/school/deleteSchoolLabel.html :param label_id: 标签 ID """ return self._post( params={'action': 'deleteSchoolLabel'}, data=optionaldict({ 'labelId': label_id, }), )