# Package com.verisign.epp.codec.maintenance.v1_0

- Class Summary
  Class | Description
  --- | ---
  EPPMaintenanceDescription | `EPPMaintenanceDescription` is a free-form descriptions of the maintenance without having to create and traverse an external resource defined by the <maint:detail> element.
  EPPMaintenanceId | Server unique id for the maintenance with an optional human-readable description of the maintenance.
  EPPMaintenanceInfoCmd | Command used to used to retrieve registry maintenance information.
  EPPMaintenanceInfoResp | Response information associated with a `EPPMaintenanceInfoCmd` of type `EPPMaintenanceInfoCmd.InfoType.id`, which will only include a single element, and of type `EPPMaintenanceInfoCmd.InfoType.id` that can include a list of zero or more maintenances items (`EPPMaintenanceListItem`).
  EPPMaintenanceIntervention | `EPPMaintenanceIntervention` indicates what impact the maintenance will have to the client with the two boolean attributes: connection - to indicate if a client needs to do something that is connection-related, such as a reconnect. implementation - To indicate if a client needs to do something that is implementation-related, such as a code change.
  EPPMaintenanceItem | Represents a maintenance that includes the following child elements: <maint:id> element that is the maintenance identifier. <maint:type> The OPTIONAL type of the maintenance that has the possible set of values defined by server policy.
  EPPMaintenanceListItem | Represents a maintenance list item that includes the following child elements: <maint:id> element that is the maintenance identifier. <maint:start> element that is the maintenance start date and time. <maint:end> element that is the maintenance end date and time. <maint:crDate> element that represents the created date and time for the maintenance. An OPTIONAL <maint:upDate> element that represents the updated date and time for the maintenance.
  EPPMaintenanceMapFactory | Factory for the Maintenance Mapping command and response objects.
  EPPMaintenanceSystem | `EPPMaintenanceSystem` indicates what impacted system with the following attributes: name - Name of the affected system, such as 'EPP', 'WHOIS', 'DNS', 'Portal', etc.. host - Indicates the affected maintained system based on host name or host address. impact - Indicates the impact level, which is either 'full' or 'partial'.
  EPPMaintenanceTst | Is a unit test of the com.verisign.epp.codec.maintenance package.
  EPPMaintenanceType | Type of the maintenance that has the possible set of values defined by server policy, such as "Routine Maintenance", "Software Update", "Software Upgrade", or "Extended Outage".

- Enum Summary
  Enum | Description
  --- | ---
  EPPMaintenanceDescription.Type | Description type enumerated values.
  EPPMaintenanceInfoCmd.InfoType | The type of the info command, which is for an individual maintenance or a list of maintenances.
  EPPMaintenanceInfoResp.InfoType | The type of the info response, which is either the details of an individual maintenance with `maintenance` of a list of maintenance items with `list`.
  EPPMaintenanceItem.Environment | Environment enumerated values.
  EPPMaintenanceItem.PollType | Poll type enumerated values.
  EPPMaintenanceItem.Reason | Reason enumerated values.
  EPPMaintenanceSystem.Impact | Impact enumerated values.