#include "printing/print_job_constants.h"
#include <limits>
#include "build/build_config.h"
namespace printing {
const char kIsFirstRequest[] = "isFirstRequest";
const char kPreviewRequestID[] = "requestID";
const char kPreviewUIID[] = "previewUIID";
const char kSettingBorderless[] = "borderless";
const char kSettingCapabilities[] = "capabilities";
const char kSettingCollate[] = "collate";
const char kSettingColor[] = "color";
const char kSettingSetColorAsDefault[] = "setColorAsDefault";
const char kSettingContentHeight[] = "contentHeight";
const char kSettingContentWidth[] = "contentWidth";
const char kSettingCopies[] = "copies";
const char kSettingDeviceName[] = "deviceName";
const char kSettingDisableScaling[] = "disableScaling";
const char kSettingDpiDefault[] = "dpiDefault";
const char kSettingDpiHorizontal[] = "dpiHorizontal";
const char kSettingDpiVertical[] = "dpiVertical";
const char kSettingDuplexMode[] = "duplex";
const char kSettingHeaderFooterEnabled[] = "headerFooterEnabled";
const float kSettingHeaderFooterInterstice = 14.2f;
const char kSettingHeaderFooterDate[] = "date";
const char kSettingHeaderFooterTitle[] = "title";
const char kSettingHeaderFooterURL[] = "url";
const char kSettingLandscape[] = "landscape";
const char kSettingMediaSize[] = "mediaSize";
const char kSettingMediaSizeHeightMicrons[] = "height_microns";
const char kSettingMediaSizeWidthMicrons[] = "width_microns";
const char kSettingsImageableAreaLeftMicrons[] = "imageable_area_left_microns";
const char kSettingsImageableAreaBottomMicrons[] =
"imageable_area_bottom_microns";
const char kSettingsImageableAreaRightMicrons[] =
"imageable_area_right_microns";
const char kSettingsImageableAreaTopMicrons[] = "imageable_area_top_microns";
const char kSettingMediaSizeVendorId[] = "vendor_id";
const char kSettingMediaSizeIsDefault[] = "is_default";
const char kSettingMediaType[] = "mediaType";
const char kSettingMarginBottom[] = "marginBottom";
const char kSettingMarginLeft[] = "marginLeft";
const char kSettingMarginRight[] = "marginRight";
const char kSettingMarginTop[] = "marginTop";
const char kSettingMarginsCustom[] = "marginsCustom";
const char kSettingMarginsType[] = "marginsType";
const char kSettingPreviewPageCount[] = "pageCount";
const char kSettingPageRange[] = "pageRange";
const char kSettingPageRangeFrom[] = "from";
const char kSettingPageRangeTo[] = "to";
const char kSettingPageWidth[] = "pageWidth";
const char kSettingPageHeight[] = "pageHeight";
const char kSettingPinValue[] = "pinValue";
const char kSettingPolicies[] = "policies";
const char kSettingPreviewModifiable[] = "previewModifiable";
const char kSettingPrintableAreaX[] = "printableAreaX";
const char kSettingPrintableAreaY[] = "printableAreaY";
const char kSettingPrintableAreaWidth[] = "printableAreaWidth";
const char kSettingPrintableAreaHeight[] = "printableAreaHeight";
const char kSettingPrinterDescription[] = "printerDescription";
const char kSettingPrinterName[] = "printerName";
const char kSettingPrinterOptions[] = "printerOptions";
const char kSettingPrinterType[] = "printerType";
const char kSettingPrintToGoogleDrive[] = "printToGoogleDrive";
const char kSettingScaleFactor[] = "scaleFactor";
const char kSettingScalingType[] = "scalingType";
const char kSettingPagesPerSheet[] = "pagesPerSheet";
const char kSettingRasterizePdf[] = "rasterizePDF";
const char kSettingRasterizePdfDpi[] = "rasterizePdfDpi";
const char kSettingTicket[] = "ticket";
const char kSettingSendUserInfo[] = "sendUserInfo";
const char kSettingShouldPrintBackgrounds[] = "shouldPrintBackgrounds";
const char kSettingShouldPrintSelectionOnly[] = "shouldPrintSelectionOnly";
const char kSettingShowSystemDialog[] = "showSystemDialog";
const char kSettingUsername[] = "username";
const char kSettingAdvancedSettings[] = "advancedSettings";
const int FIRST_PAGE_INDEX = 0;
const int COMPLETE_PREVIEW_DOCUMENT_INDEX = -1;
const char kSettingOpenPDFInPreview[] = "openPDFInPreview";
const uint32_t kInvalidPageIndex = std::numeric_limits<int>::max();
const uint32_t kMaxPageCount = std::numeric_limits<int>::max();
#if BUILDFLAG(IS_CHROMEOS)
const char kSettingChromeOSAccessOAuthToken[] = "chromeos-access-oauth-token";
const char kSettingIppClientInfo[] = "ipp-client-info";
const char kSettingIppClientName[] = "ipp-client-name";
const char kSettingIppClientPatches[] = "ipp-client-patches";
const char kSettingIppClientStringVersion[] = "ipp-client-string-version";
const char kSettingIppClientType[] = "ipp-client-type";
const char kSettingIppClientVersion[] = "ipp-client-version";
const char kSettingPreviewIsFromArc[] = "previewIsFromArc";
const char kSettingPrinterManuallySelected[] = "printerManuallySelected";
const char kSettingPrinterStatusReason[] = "printerStatusReason";
#endif
}