def _build_encryption_key_information(self, value):
    '\n        Build an EncryptionKeyInformation struct from a dictionary.\n\n        Args:\n            value (dict): A dictionary containing the key/value pairs for a\n                EncryptionKeyInformation struct.\n\n        Returns:\n            EncryptionKeyInformation: an EncryptionKeyInformation struct\n\n        Raises:\n            TypeError: if the input argument is invalid\n        '
    if (value is None):
        return None
    if (not isinstance(value, dict)):
        raise TypeError('Encryption key information must be a dictionary.')
    cryptographic_parameters = value.get('cryptographic_parameters')
    if cryptographic_parameters:
        cryptographic_parameters = self._build_cryptographic_parameters(cryptographic_parameters)
    encryption_key_information = cobjects.EncryptionKeyInformation(unique_identifier=value.get('unique_identifier'), cryptographic_parameters=cryptographic_parameters)
    return encryption_key_information
Build an EncryptionKeyInformation struct from a dictionary.

Args:
    value (dict): A dictionary containing the key/value pairs for a
        EncryptionKeyInformation struct.

Returns:
    EncryptionKeyInformation: an EncryptionKeyInformation struct

Raises:
    TypeError: if the input argument is invalid
def _build_encryption_key_information(self, value):
    '\n        Build an EncryptionKeyInformation struct from a dictionary.\n\n        Args:\n            value (dict): A dictionary containing the key/value pairs for a\n                EncryptionKeyInformation struct.\n\n        Returns:\n            EncryptionKeyInformation: an EncryptionKeyInformation struct\n\n        Raises:\n            TypeError: if the input argument is invalid\n        '
    if (value is None):
        return None
    if (not isinstance(value, dict)):
        raise TypeError('Encryption key information must be a dictionary.')
    cryptographic_parameters = value.get('cryptographic_parameters')
    if cryptographic_parameters:
        cryptographic_parameters = self._build_cryptographic_parameters(cryptographic_parameters)
    encryption_key_information = cobjects.EncryptionKeyInformation(unique_identifier=value.get('unique_identifier'), cryptographic_parameters=cryptographic_parameters)
    return encryption_key_information