<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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)