

# Data Types
<a name="API_Types"></a>

The Payment Cryptography Control Plane API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [Alias](API_Alias.md) 
+  [CertificateSubjectType](API_CertificateSubjectType.md) 
+  [DiffieHellmanDerivationData](API_DiffieHellmanDerivationData.md) 
+  [ExportAs2805KeyCryptogram](API_ExportAs2805KeyCryptogram.md) 
+  [ExportAttributes](API_ExportAttributes.md) 
+  [ExportDiffieHellmanTr31KeyBlock](API_ExportDiffieHellmanTr31KeyBlock.md) 
+  [ExportDukptInitialKey](API_ExportDukptInitialKey.md) 
+  [ExportKeyCryptogram](API_ExportKeyCryptogram.md) 
+  [ExportKeyMaterial](API_ExportKeyMaterial.md) 
+  [ExportTr31KeyBlock](API_ExportTr31KeyBlock.md) 
+  [ExportTr34KeyBlock](API_ExportTr34KeyBlock.md) 
+  [ImportAs2805KeyCryptogram](API_ImportAs2805KeyCryptogram.md) 
+  [ImportDiffieHellmanTr31KeyBlock](API_ImportDiffieHellmanTr31KeyBlock.md) 
+  [ImportKeyCryptogram](API_ImportKeyCryptogram.md) 
+  [ImportKeyMaterial](API_ImportKeyMaterial.md) 
+  [ImportTr31KeyBlock](API_ImportTr31KeyBlock.md) 
+  [ImportTr34KeyBlock](API_ImportTr34KeyBlock.md) 
+  [Key](API_Key.md) 
+  [KeyAttributes](API_KeyAttributes.md) 
+  [KeyBlockHeaders](API_KeyBlockHeaders.md) 
+  [KeyModesOfUse](API_KeyModesOfUse.md) 
+  [KeySummary](API_KeySummary.md) 
+  [MpaStatus](API_MpaStatus.md) 
+  [MpaTeamAssociation](API_MpaTeamAssociation.md) 
+  [ReplicationStatusType](API_ReplicationStatusType.md) 
+  [RootCertificatePublicKey](API_RootCertificatePublicKey.md) 
+  [Tag](API_Tag.md) 
+  [TrustedCertificatePublicKey](API_TrustedCertificatePublicKey.md) 
+  [WrappedKey](API_WrappedKey.md) 