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

import enum

import winsdk.system

_ns_module = winsdk.system._import_ns_module("Windows.Graphics.Printing.PrintTicket")

try:
    import winsdk.windows.data.xml.dom
except ImportError:
    pass

try:
    import winsdk.windows.foundation
except ImportError:
    pass

try:
    import winsdk.windows.foundation.collections
except ImportError:
    pass

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

_ns_module._register_PrintTicketFeatureSelectionType(PrintTicketFeatureSelectionType)
_ns_module._register_PrintTicketParameterDataType(PrintTicketParameterDataType)
_ns_module._register_PrintTicketValueType(PrintTicketValueType)

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