def __init__(self, tcex, name, file_name, owner=None, **kwargs):
        """Initialize Class Properties.

        Valid status:
        + Success
        + Awaiting Upload
        + In Progress
        + Failed

        Args:
            name (str): The name for this Group.
            file_name (str): The name for the attached file for this Group.
            date_added (str, kwargs): The date timestamp the Indicator was created.
            file_content (str;method, kwargs): The file contents or callback method to retrieve
                                               file content.
            malware (bool, kwargs): If true the file is considered malware.
            password (bool, kwargs): If malware is true a password for the zip archive is required.
        """
        super(Document, self).__init__(tcex, 'documents', name, owner, **kwargs)
        self._data['fileName'] = file_name or kwargs.get('file_name')
        self.api_entity = 'document'
def __init__ ( self , tcex , name , file_name , owner = None , ** kwargs ) : super ( Document , self ) . __init__ ( tcex , 'documents' , name , owner , ** kwargs ) self . _data [ 'fileName' ] = file_name or kwargs . get ( 'file_name' ) self . api_entity = 'document'
Initialize Class Properties.

        Valid status:
        + Success
        + Awaiting Upload
        + In Progress
        + Failed

        Args:
            name (str): The name for this Group.
            file_name (str): The name for the attached file for this Group.
            date_added (str, kwargs): The date timestamp the Indicator was created.
            file_content (str;method, kwargs): The file contents or callback method to retrieve
                                               file content.
            malware (bool, kwargs): If true the file is considered malware.
            password (bool, kwargs): If malware is true a password for the zip archive is required.