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