docs(scopes): scope docs for method builders

This commit is contained in:
Sebastian Thiel
2015-03-08 09:48:42 +01:00
parent 020300af15
commit 182d0c6fac
2 changed files with 17 additions and 0 deletions

View File

@@ -57,6 +57,21 @@ ${m.description | rust_doc_comment}
% if part_desc:
${part_desc | rust_doc_comment}
///
% if m.get('scopes'):
/// # Scopes
///
/// You will need authorization for \
% if len(m.scopes) > 1:
at least one of the following scopes to make a valid call:
///
% for s in m.scopes:
/// * *${s}*
% endfor
% else:
the *${m.scopes[0]}* scope to make a valid call.
% endif
% endif
///
% endif
/// # Example
///

View File

@@ -406,6 +406,8 @@ def organize_params(params, request_value):
# end for each property
return required_props, optional_props, part_prop
# returns method parameters based on whether we can make uploads
# schemas, context, method(dict), 'request'|'response', request_prop_name -> (params, request_value|None)
def build_all_params(schemas, c, m, n, npn):
request_value = method_io(schemas, c, m, n)