ó
    ÎìÓiX  ã                   ó   •  " S  S5      r g)c                   ó$   • \ rS rSrSrSrSrSrSrg)ÚMessageé
   aE  Enum for message identifiers

Extractors yield their results as message-tuples, where the first element
is one of the following identifiers. This message-identifier determines
the type and meaning of the other elements in such a tuple.

- Message.Version:  # obsolete
  - Message protocol version (currently always '1')
  - 2nd element specifies the version of all following messages as integer

- Message.Directory:
  - Sets the target directory for all following images
  - 2nd element is unused
  - 3rd element is a dictionary containing general metadata

- Message.Url:
  - Image URL and its metadata
  - 2nd element is the URL as a string
  - 3rd element is a dictionary with image-specific metadata

- Message.Headers:  # obsolete
  - HTTP headers to use while downloading
  - 2nd element is a dictionary with header-name and -value pairs

- Message.Cookies:  # obsolete
  - Cookies to use while downloading
  - 2nd element is a dictionary with cookie-name and -value pairs

- Message.Queue:
  - (External) URL that should be handled by another extractor
  - 2nd element is the (external) URL as a string
  - 3rd element is a dictionary containing URL-specific metadata

- Message.Urllist:  # obsolete
  - Same as Message.Url, but its 2nd element is a list of multiple URLs
  - The additional URLs serve as a fallback if the primary one fails
é   é   é   © N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú	DirectoryÚUrlÚQueueÚ__static_attributes__r   ó    ÚI/app/mltbenv/lib/python3.13/site-packages/gallery_dl/extractor/message.pyr   r   
   s   † ñ$ðN €IØ
€Cð ƒEr   r   N)r   r   r   r   Ú<module>r      s   ð÷,ò ,r   