def __init__(self,<EOL>unique_identifier=None,<EOL>key_format_type=None,<EOL>key_compression_type=None,<EOL>key_wrapping_specification=None):
super(GetRequestPayload, self).__init__(<EOL>enums.Tags.REQUEST_PAYLOAD<EOL>)<EOL>self._unique_identifier = None<EOL>self._key_format_type = None<EOL>self._key_compression_type = None<EOL>self._key_wrapping_specification = None<EOL>self.unique_identifier = unique_identifier<EOL>self.key_format_type = key_format_type<EOL>self.key_compression_type = key_compression_type<EOL>self.key_wrapping_specification = key_wrapping_specification<EOL>
Construct a Get request payload struct.

Args:
    unique_identifier (string): The ID of the managed object (e.g., a
        symmetric key) to retrieve. Optional, defaults to None.
    key_format_type (KeyFormatType): A KeyFormatType enumeration that
        specifies the format in which the object should be returned.
        Optional, defaults to None.
    key_compression_type (KeyCompressionType): A KeyCompressionType
        enumeration that specifies the compression method to be used
        when returning elliptic curve public keys. Optional, defaults
        to None.
    key_wrapping_specification (KeyWrappingSpecification): A
        KeyWrappingSpecification struct that specifies keys and other
        information for wrapping the returned object. Optional,
        defaults to None.