docs: def disposition(self, value):
          """The content-disposition of the attachment, specifying display style.
  
          Specifies how you would like the attachment to be displayed.
           - "inline" results in the attached file being displayed automatically
              within the message.
           - "attachment" results in the attached file requiring some action to
              display (e.g. opening or downloading the file).
          If unspecified, "attachment" is used. Must be one of the two choices.
  
          :param disposition: The content-disposition of the attachment,
                              specifying display style. Specifies how you would
                              like the attachment to be displayed.
                              - "inline" results in the attached file being
                                displayed automatically within the message.
                              - "attachment" results in the attached file
                                requiring some action to display (e.g. opening
                                or downloading the file).
                              If unspecified, "attachment" is used. Must be one
                              of the two choices.
          :type disposition: Disposition, string, optional
          """
          if isinstance(value, Disposition):
              self._disposition = value
          else:
              self._disposition = Disposition(value)