# WARNING: Please don't edit this file. It was generated by Python/WinRT v3.0.0

import enum

import winrt.system
from winrt._winrt_windows_web_syndication import (
    RetrievalProgress,
    TransferProgress,
    SyndicationAttribute,
    SyndicationCategory,
    SyndicationClient,
    SyndicationContent,
    SyndicationError,
    SyndicationFeed,
    SyndicationGenerator,
    SyndicationItem,
    SyndicationLink,
    SyndicationNode,
    SyndicationPerson,
    SyndicationText,
    _ISyndicationClient,
    ISyndicationClient,
    _ISyndicationNode,
    ISyndicationNode,
    _ISyndicationText,
    ISyndicationText,
)

__all__ = [
    "SyndicationErrorStatus",
    "SyndicationFormat",
    "SyndicationTextType",
    "RetrievalProgress",
    "TransferProgress",
    "SyndicationAttribute",
    "SyndicationCategory",
    "SyndicationClient",
    "SyndicationContent",
    "SyndicationError",
    "SyndicationFeed",
    "SyndicationGenerator",
    "SyndicationItem",
    "SyndicationLink",
    "SyndicationNode",
    "SyndicationPerson",
    "SyndicationText",
    "ISyndicationClient",
    "ISyndicationNode",
    "ISyndicationText",
]

class SyndicationErrorStatus(enum.IntEnum):
    UNKNOWN = 0
    MISSING_REQUIRED_ELEMENT = 1
    MISSING_REQUIRED_ATTRIBUTE = 2
    INVALID_XML = 3
    UNEXPECTED_CONTENT = 4
    UNSUPPORTED_FORMAT = 5

class SyndicationFormat(enum.IntEnum):
    ATOM10 = 0
    RSS20 = 1
    RSS10 = 2
    RSS092 = 3
    RSS091 = 4
    ATOM03 = 5

class SyndicationTextType(enum.IntEnum):
    TEXT = 0
    HTML = 1
    XHTML = 2

