// Copyright 2017 The Nomulus Authors. All Rights Reserved. // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. {namespace domain.registry.tools autoescape="strict"} /** * Update domain */ {template .domainupdate} {@param domain: string} {@param add: bool} {@param addNameservers: list} {@param addAdmins: list} {@param addTechs: list} {@param addStatuses: list} {@param remove: bool} {@param removeNameservers: list} {@param removeAdmins: list} {@param removeTechs: list} {@param removeStatuses: list} {@param change: bool} {@param? registrant: string} {@param? password: string} {$domain} {if $add} {if length($addNameservers) > 0} {foreach $s in $addNameservers} {$s} {/foreach} {/if} {foreach $admin in $addAdmins} {$admin} {/foreach} {foreach $tech in $addTechs} {$tech} {/foreach} {foreach $status in $addStatuses} {/foreach} {/if} {if $remove} {if length($removeNameservers) > 0} {foreach $s in $removeNameservers} {$s} {/foreach} {/if} {foreach $admin in $removeAdmins} {$admin} {/foreach} {foreach $tech in $removeTechs} {$tech} {/foreach} {foreach $status in $removeStatuses} {/foreach} {/if} {if $change} {if $registrant} {$registrant} {/if} {if $password} {$password} {/if} {/if} RegistryTool {/template}