code: def initialize(self, id=None, title=None, namespace=None, redirect=None,
                     restrictions=None):
          self.id = none_or(id, int)
          
  
          self.title = none_or(title, str)
          """
          Page title (namespace excluded) : `str`
          """
  
          self.namespace = none_or(namespace, int)
          """
          Namespace ID : `int`
          """
  
          self.redirect = none_or(redirect, str)
          """
          Page name that the page redirects to : `str` | `None`
          """
  
          self.restrictions = none_or(restrictions, list)
          """
          A list of page editing restrictions : list( `str` ) | `None`
          """
docs: Page ID : `int`