Class UpdateRecurrenceCommand

java.lang.Object
google.registry.tools.ConfirmingCommand
google.registry.tools.UpdateRecurrenceCommand
All Implemented Interfaces:
Command

public class UpdateRecurrenceCommand extends ConfirmingCommand
Command to update BillingRecurrence billing events with a new behavior and/or price.

More specifically, this closes the existing recurrence object and creates a new, similar, object as well as a corresponding synthetic DomainHistory object. This is done to preserve the recurrence's history.