Class FeeInfoCommandExtensionV06
java.lang.Object
google.registry.model.ImmutableObject
google.registry.model.domain.fee.FeeQueryCommandExtensionItem
google.registry.model.domain.fee06.FeeInfoCommandExtensionV06
- All Implemented Interfaces:
EppInput.CommandExtension
,Cloneable
public class FeeInfoCommandExtensionV06
extends FeeQueryCommandExtensionItem
implements EppInput.CommandExtension
A fee extension that may be present on domain info commands.
-
Nested Class Summary
Nested classes/interfaces inherited from class google.registry.model.domain.fee.FeeQueryCommandExtensionItem
FeeQueryCommandExtensionItem.CommandName
Nested classes/interfaces inherited from class google.registry.model.ImmutableObject
ImmutableObject.DoNotHydrate, ImmutableObject.IgnoredInDiffableMap, ImmutableObject.Insignificant
-
Field Summary
Fields inherited from class google.registry.model.ImmutableObject
hashCode
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the command being checked.org.joda.money.CurrencyUnit
Three-character ISO4217 currency code.Optional
<org.joda.time.DateTime> The as-of date for the fee extension to run.getPhase()
The phase of the command being checked.The subphase of the command being checked.The command name before being parsed into an enum, for use in error strings.Methods inherited from class google.registry.model.domain.fee.FeeQueryCommandExtensionItem
getPeriod
Methods inherited from class google.registry.model.ImmutableObject
clone, cloneEmptyToNull, createVKey, equals, getSignificantFields, hashCode, toDiffableFieldMap, toHydratedString, toString, toStringHelper
-
Constructor Details
-
FeeInfoCommandExtensionV06
public FeeInfoCommandExtensionV06()
-
-
Method Details
-
getCommandName
The name of the command being checked.- Specified by:
getCommandName
in classFeeQueryCommandExtensionItem
-
getUnparsedCommandName
The command name before being parsed into an enum, for use in error strings.- Specified by:
getUnparsedCommandName
in classFeeQueryCommandExtensionItem
-
getPhase
The phase of the command being checked.- Specified by:
getPhase
in classFeeQueryCommandExtensionItem
-
getSubphase
The subphase of the command being checked.- Specified by:
getSubphase
in classFeeQueryCommandExtensionItem
-
getCurrency
public org.joda.money.CurrencyUnit getCurrency()Description copied from class:FeeQueryCommandExtensionItem
Three-character ISO4217 currency code.Returns null if this version of the fee extension doesn't specify currency at the top level.
- Specified by:
getCurrency
in classFeeQueryCommandExtensionItem
-
getEffectiveDate
Description copied from class:FeeQueryCommandExtensionItem
The as-of date for the fee extension to run.- Specified by:
getEffectiveDate
in classFeeQueryCommandExtensionItem
-