def __init__(self, extension_name=None, extension_tag=None,
                 extension_type=None):
        """
        Construct an ExtensionInformation object.

        Args:
            extension_name (ExtensionName): The name of the extended Object.
            extension_tag (ExtensionTag): The tag of the extended Object.
            extension_type (ExtensionType): The type of the extended Object.
        """
        super(ExtensionInformation, self).__init__(Tags.EXTENSION_INFORMATION)

        if extension_name is None:
            self.extension_name = ExtensionName()
        else:
            self.extension_name = extension_name

        self.extension_tag = extension_tag
        self.extension_type = extension_type

        self.validate()
def __init__ ( self , extension_name = None , extension_tag = None , extension_type = None ) : super ( ExtensionInformation , self ) . __init__ ( Tags . EXTENSION_INFORMATION ) if extension_name is None : self . extension_name = ExtensionName ( ) else : self . extension_name = extension_name self . extension_tag = extension_tag self . extension_type = extension_type self . validate ( )
Construct an ExtensionInformation object.

        Args:
            extension_name (ExtensionName): The name of the extended Object.
            extension_tag (ExtensionTag): The tag of the extended Object.
            extension_type (ExtensionType): The type of the extended Object.