# WARNING: Please don't edit this file. It was generated by Python/WinRT v2.0.0-beta.1

import enum

import winrt.system
from winrt import _winrt_windows_graphics_printing_printticket

__all__ = [
    "PrintTicketFeatureSelectionType",
    "PrintTicketParameterDataType",
    "PrintTicketValueType",
    "PrintTicketCapabilities",
    "PrintTicketFeature",
    "PrintTicketOption",
    "PrintTicketParameterDefinition",
    "PrintTicketParameterInitializer",
    "PrintTicketValue",
    "WorkflowPrintTicket",
    "WorkflowPrintTicketValidationResult",
]

class PrintTicketFeatureSelectionType(enum.IntEnum):
    PICK_ONE = 0
    PICK_MANY = 1

class PrintTicketParameterDataType(enum.IntEnum):
    INTEGER = 0
    NUMERIC_STRING = 1
    STRING = 2

class PrintTicketValueType(enum.IntEnum):
    INTEGER = 0
    STRING = 1
    UNKNOWN = 2

PrintTicketCapabilities = _winrt_windows_graphics_printing_printticket.PrintTicketCapabilities
PrintTicketFeature = _winrt_windows_graphics_printing_printticket.PrintTicketFeature
PrintTicketOption = _winrt_windows_graphics_printing_printticket.PrintTicketOption
PrintTicketParameterDefinition = _winrt_windows_graphics_printing_printticket.PrintTicketParameterDefinition
PrintTicketParameterInitializer = _winrt_windows_graphics_printing_printticket.PrintTicketParameterInitializer
PrintTicketValue = _winrt_windows_graphics_printing_printticket.PrintTicketValue
WorkflowPrintTicket = _winrt_windows_graphics_printing_printticket.WorkflowPrintTicket
WorkflowPrintTicketValidationResult = _winrt_windows_graphics_printing_printticket.WorkflowPrintTicketValidationResult
