• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#set( $nl = "
2" )
3#set( $pn = $providerInfo.providerName)
4#set( $pnl = $pn.replaceAll("[.]", "_").toLowerCase())
5{.starlark-object}
6#[[##]]# ${providerName}
7
8#set( $hasFields = false)
9{.starlark-signature}
10${providerInfo.providerName}(## Comment to consume newline
11#foreach ($field in $providerInfo.getFieldInfoList())
12#set( $hasFields = true)
13[${field.name}](#${pnl}_${field.name})## Comment to consume newline
14#if($foreach.hasNext),
15#end
16#end
17)
18
19$providerInfo.docString
20
21#if ($hasFields)
22**FIELDS** [¶](#${pnl}_fields){.headerlink}
23
24#foreach ($field in $providerInfo.getFieldInfoList())
25#set($link = $pnl + "_" + $field.name)
26:[${field.name}[¶](#$link){.headerlink}]{.span}: []{#$link}
27  $field.docString.replaceAll("$nl", "$nl  ")
28#end
29#end
30