# Package com.verisign.epp.codec.nv

- Interface Summary
  Interface | Description
  --- | ---
  EPPNameVerificationCreateResult | Interface implemented by the various concrete create results, including success, pending, and failed.
  EPPNameVerificationInfoResult | Interface implemented by the various concrete info results, including signed code and input.

- Class Summary
  Class | Description
  --- | ---
  EPPDomainNameVerification | Represents a Domain Name Verification (DNV) used in `EPPNameVerificationCreateCmd` and the `EPPNameVerificationInfoResp`.
  EPPNameVerificationCheckCmd | The `EPPNameVerificationCheckCmd` is used for the Name Verification (DNV) Check Command, that is used to determine if the domain label's can be used to create a Domain Name Verification object.
  EPPNameVerificationCheckResp | Provides the response to a `EPPNameVerificationCheckCmd` that indicates whether or not the labels can be used to create a Domain Name Verification (DNV) object.
  EPPNameVerificationCheckResult | `EPPNameVerificationCheckResult` represents the result of an individual Name Verification label check.
  EPPNameVerificationCreateCmd | Create command to implement the domain name verification and to generate a domain verification code that is contained in the response.
  EPPNameVerificationCreateFailed | Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
  EPPNameVerificationCreatePending | Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
  EPPNameVerificationCreateResp | Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
  EPPNameVerificationCreateSuccess | Create response for a successful domain name verification, which results in the return of a digitally signed domain verification code.
  EPPNameVerificationDocument | `EPPNameVerificationDocument` represents an individual verification document that includes a type and the "base64" content.
  EPPNameVerificationInfoCmd | Info command to get the information associated with the verification code, which includes either the signed code associated with the verification code or the input parameters passed for the domain verification.
  EPPNameVerificationInfoInputResult | Info result for a command for the input, where the `EPPNameVerificationInfoCmd` type is set to `EPPNameVerificationInfoCmd.Type.INPUT`.
  EPPNameVerificationInfoResp | Info response to an info command that contains either a signed code or input result, based on the value of the `EPPNameVerificationInfoCmd` type attribute.
  EPPNameVerificationInfoSignedCodeResult | Info result for a command for the signed code, where the `EPPNameVerificationInfoCmd` type is set to `EPPNameVerificationInfoCmd.Type.SIGNED_CODE`.
  EPPNameVerificationMapFactory | Factory for the Name Verification command and response objects.
  EPPNameVerificationPendActionMsg | Poll message used to indicate the result of a pending action.
  EPPNameVerificationTst | Is a unit test of the com.verisign.epp.codec.idntable package.
  EPPNameVerificationUpdateCmd | Update command used to change the authorization information for a Name Verificaiton (NV) object.
  EPPRealNameVerification | Represents a Real Name Verification (RNV) used in `EPPNameVerificationCreateCmd` and the `EPPNameVerificationInfoResp`.

- Enum Summary
  Enum | Description
  --- | ---
  EPPNameVerificationDocument.FileType | File Type that include: `PDF` - PDF file type `JPG` - JPG file type.
  EPPNameVerificationInfoCmd.Type | Information type with one of the following values: `INPUT` - Get the input parameters provided in executing the verification associated with the code. `SIGNED_CODE` - Get the signed code associated with the code.
  EPPNameVerificationStatus | Name Verification (NV) statuses, which include the following possible values: `PENDING_COMPLIANT` - The object verification is not complete and is pending. `COMPLIANT` - The object is in compliance with the policy. `NON_COMPLIANT` - The object is not in compliance with the policy.
  EPPRealNameVerification.ProofType | Real Name Verification (RNV) proof type include: `POC` - Proof of Citizen, where the POC represents the citizen's identification card (ID) material. `POE` - Proof of Enterprise, where the POE represents the Organization Code Certificate (OCC) or Business License (BL) material. `POOT` - Proof of Other Types, in the POOT represents other certificate materials except the POC or POE.
  EPPRealNameVerification.Role | Real Name Verification (RNV) role that include: `PERSON` - The RNV is for a person. `ORG` - The RNV is for an organization.