def __init__(self, name=None, parent=None,<EOL>created=None, modified=None, accessed=None,<EOL>role=None,<EOL>hidden=None, system=None, archived=None, delete=None,<EOL>writable=None, readable=None, executable=None,<EOL>*args, **kw):
super(FolderItem, self).__init__(*args, **kw)<EOL>self.name        = name<EOL>self.parent      = parent<EOL>self.created     = created<EOL>self.modified    = modified<EOL>self.accessed    = accessed<EOL>self.role        = role<EOL>self.hidden      = hidden<EOL>self.system      = system<EOL>self.archived    = archived<EOL>self.delete      = delete<EOL>self.writable    = writable<EOL>self.readable    = readable<EOL>self.executable  = executable<EOL>
FolderItem constructor which takes the following optional parameters:

:param name:

  the folder name (relative to the parent folder).

:param parent:

  the folder\'s containing folder.

:param created:

  the folder\'s creation time, in number of seconds since
  the epoch.

:param modified:

  the folder\'s last modification time, in number of seconds
  since the epoch.

:param accessed:

  the folder\'s last accessed time, in number of seconds
  since the epoch.

:param role:

  the folder\'s role, primarily used when dealing with collections
  of emails.

:param hidden:

  the folder\'s "hidden" boolean attribute.

:param system:

  the folder\'s "system" boolean attribute.

:param archived:

  the folder\'s "archived" boolean attribute.

:param delete:

  the folder\'s "delete" boolean attribute.

:param writable:

  the folder\'s "writable" boolean attribute.

:param readable:

  the folder\'s "readable" boolean attribute.

:param executable:

  the folder\'s "executable" boolean attribute.