def doc_param_search_query(name=search.SearchConfig.SEARCH_QUERY_PARAM, search_params_doc=None, required=None):
    description = u"The search query."
    if search_params_doc is not None:
        description += u"<br>".join([
            u"<dt>{}:</dt><dd>{}</dd>".format(k or DEFAULT_SEARCH_TERM_LABEL, v)
            for k, v in sorted(search_params_doc.items())])
    return swagger.doc_param(name, description, required=required)
def doc_param_selectors(name=search.SearchConfig.FIELD_SELECTORS_PARAM, description=None, required=None):
    if description is None:
        description = u"Describes which fields will be included in resource response."
    return swagger.doc_param(name, description, required=required)
def doc_param_id(name='id', resource_name=None, required=True):
    description = u"The {} identifier.".format(resource_name or 'resource')
    return swagger.doc_param(name, description, required=required)