| // Copyright 2019 The Chromium OS Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #include "libipp/ipp_operations.h" |
| |
| #include <memory> |
| |
| namespace ipp { |
| std::unique_ptr<Request> Request::NewRequest(Operation id) { |
| switch (id) { |
| case Operation::CUPS_Add_Modify_Class: |
| return std::make_unique<Request_CUPS_Add_Modify_Class>(); |
| case Operation::CUPS_Add_Modify_Printer: |
| return std::make_unique<Request_CUPS_Add_Modify_Printer>(); |
| case Operation::CUPS_Authenticate_Job: |
| return std::make_unique<Request_CUPS_Authenticate_Job>(); |
| case Operation::CUPS_Create_Local_Printer: |
| return std::make_unique<Request_CUPS_Create_Local_Printer>(); |
| case Operation::CUPS_Delete_Class: |
| return std::make_unique<Request_CUPS_Delete_Class>(); |
| case Operation::CUPS_Delete_Printer: |
| return std::make_unique<Request_CUPS_Delete_Printer>(); |
| case Operation::CUPS_Get_Classes: |
| return std::make_unique<Request_CUPS_Get_Classes>(); |
| case Operation::CUPS_Get_Default: |
| return std::make_unique<Request_CUPS_Get_Default>(); |
| case Operation::CUPS_Get_Document: |
| return std::make_unique<Request_CUPS_Get_Document>(); |
| case Operation::CUPS_Get_Printers: |
| return std::make_unique<Request_CUPS_Get_Printers>(); |
| case Operation::CUPS_Move_Job: |
| return std::make_unique<Request_CUPS_Move_Job>(); |
| case Operation::CUPS_Set_Default: |
| return std::make_unique<Request_CUPS_Set_Default>(); |
| case Operation::Cancel_Job: |
| return std::make_unique<Request_Cancel_Job>(); |
| case Operation::Create_Job: |
| return std::make_unique<Request_Create_Job>(); |
| case Operation::Get_Job_Attributes: |
| return std::make_unique<Request_Get_Job_Attributes>(); |
| case Operation::Get_Jobs: |
| return std::make_unique<Request_Get_Jobs>(); |
| case Operation::Get_Printer_Attributes: |
| return std::make_unique<Request_Get_Printer_Attributes>(); |
| case Operation::Hold_Job: |
| return std::make_unique<Request_Hold_Job>(); |
| case Operation::Pause_Printer: |
| return std::make_unique<Request_Pause_Printer>(); |
| case Operation::Print_Job: |
| return std::make_unique<Request_Print_Job>(); |
| case Operation::Print_URI: |
| return std::make_unique<Request_Print_URI>(); |
| case Operation::Release_Job: |
| return std::make_unique<Request_Release_Job>(); |
| case Operation::Resume_Printer: |
| return std::make_unique<Request_Resume_Printer>(); |
| case Operation::Send_Document: |
| return std::make_unique<Request_Send_Document>(); |
| case Operation::Send_URI: |
| return std::make_unique<Request_Send_URI>(); |
| case Operation::Validate_Job: |
| return std::make_unique<Request_Validate_Job>(); |
| default: |
| return nullptr; |
| } |
| } |
| std::unique_ptr<Response> Response::NewResponse(Operation id) { |
| switch (id) { |
| case Operation::CUPS_Add_Modify_Class: |
| return std::make_unique<Response_CUPS_Add_Modify_Class>(); |
| case Operation::CUPS_Add_Modify_Printer: |
| return std::make_unique<Response_CUPS_Add_Modify_Printer>(); |
| case Operation::CUPS_Authenticate_Job: |
| return std::make_unique<Response_CUPS_Authenticate_Job>(); |
| case Operation::CUPS_Create_Local_Printer: |
| return std::make_unique<Response_CUPS_Create_Local_Printer>(); |
| case Operation::CUPS_Delete_Class: |
| return std::make_unique<Response_CUPS_Delete_Class>(); |
| case Operation::CUPS_Delete_Printer: |
| return std::make_unique<Response_CUPS_Delete_Printer>(); |
| case Operation::CUPS_Get_Classes: |
| return std::make_unique<Response_CUPS_Get_Classes>(); |
| case Operation::CUPS_Get_Default: |
| return std::make_unique<Response_CUPS_Get_Default>(); |
| case Operation::CUPS_Get_Document: |
| return std::make_unique<Response_CUPS_Get_Document>(); |
| case Operation::CUPS_Get_Printers: |
| return std::make_unique<Response_CUPS_Get_Printers>(); |
| case Operation::CUPS_Move_Job: |
| return std::make_unique<Response_CUPS_Move_Job>(); |
| case Operation::CUPS_Set_Default: |
| return std::make_unique<Response_CUPS_Set_Default>(); |
| case Operation::Cancel_Job: |
| return std::make_unique<Response_Cancel_Job>(); |
| case Operation::Create_Job: |
| return std::make_unique<Response_Create_Job>(); |
| case Operation::Get_Job_Attributes: |
| return std::make_unique<Response_Get_Job_Attributes>(); |
| case Operation::Get_Jobs: |
| return std::make_unique<Response_Get_Jobs>(); |
| case Operation::Get_Printer_Attributes: |
| return std::make_unique<Response_Get_Printer_Attributes>(); |
| case Operation::Hold_Job: |
| return std::make_unique<Response_Hold_Job>(); |
| case Operation::Pause_Printer: |
| return std::make_unique<Response_Pause_Printer>(); |
| case Operation::Print_Job: |
| return std::make_unique<Response_Print_Job>(); |
| case Operation::Print_URI: |
| return std::make_unique<Response_Print_URI>(); |
| case Operation::Release_Job: |
| return std::make_unique<Response_Release_Job>(); |
| case Operation::Resume_Printer: |
| return std::make_unique<Response_Resume_Printer>(); |
| case Operation::Send_Document: |
| return std::make_unique<Response_Send_Document>(); |
| case Operation::Send_URI: |
| return std::make_unique<Response_Send_URI>(); |
| case Operation::Validate_Job: |
| return std::make_unique<Response_Validate_Job>(); |
| default: |
| return nullptr; |
| } |
| } |
| Request_CUPS_Add_Modify_Class::Request_CUPS_Add_Modify_Class() |
| : Request(Operation::CUPS_Add_Modify_Class) {} |
| std::vector<Group*> Request_CUPS_Add_Modify_Class::GetKnownGroups() { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Add_Modify_Class::GetKnownGroups() |
| const { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_CUPS_Add_Modify_Class::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, &printer_uri}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Add_Modify_Class::G_operation_attributes::GetKnownAttributes() |
| const { |
| return {&attributes_charset, &attributes_natural_language, &printer_uri}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Add_Modify_Class::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}}; |
| std::vector<Attribute*> |
| Request_CUPS_Add_Modify_Class::G_printer_attributes::GetKnownAttributes() { |
| return {&auth_info_required, |
| &member_uris, |
| &printer_is_accepting_jobs, |
| &printer_info, |
| &printer_location, |
| &printer_more_info, |
| &printer_state, |
| &printer_state_message, |
| &requesting_user_name_allowed, |
| &requesting_user_name_denied}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Add_Modify_Class::G_printer_attributes::GetKnownAttributes() |
| const { |
| return {&auth_info_required, |
| &member_uris, |
| &printer_is_accepting_jobs, |
| &printer_info, |
| &printer_location, |
| &printer_more_info, |
| &printer_state, |
| &printer_state_message, |
| &requesting_user_name_allowed, |
| &requesting_user_name_denied}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Add_Modify_Class::G_printer_attributes::defs_{ |
| {AttrName::auth_info_required, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::member_uris, {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::printer_is_accepting_jobs, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::printer_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_location, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_more_info, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_state, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::printer_state_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::requesting_user_name_allowed, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::requesting_user_name_denied, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}}; |
| Response_CUPS_Add_Modify_Class::Response_CUPS_Add_Modify_Class() |
| : Response(Operation::CUPS_Add_Modify_Class) {} |
| std::vector<Group*> Response_CUPS_Add_Modify_Class::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Add_Modify_Class::GetKnownGroups() |
| const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_CUPS_Add_Modify_Class::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, &status_message, |
| &detailed_status_message}; |
| } |
| std::vector<const Attribute*> |
| Response_CUPS_Add_Modify_Class::G_operation_attributes::GetKnownAttributes() |
| const { |
| return {&attributes_charset, &attributes_natural_language, &status_message, |
| &detailed_status_message}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_CUPS_Add_Modify_Class::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::status_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::detailed_status_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}}; |
| Request_CUPS_Add_Modify_Printer::Request_CUPS_Add_Modify_Printer() |
| : Request(Operation::CUPS_Add_Modify_Printer) {} |
| std::vector<Group*> Request_CUPS_Add_Modify_Printer::GetKnownGroups() { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Add_Modify_Printer::GetKnownGroups() |
| const { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_CUPS_Add_Modify_Printer::G_printer_attributes::GetKnownAttributes() { |
| return {&auth_info_required, |
| &job_sheets_default, |
| &device_uri, |
| &printer_is_accepting_jobs, |
| &printer_info, |
| &printer_location, |
| &printer_more_info, |
| &printer_state, |
| &printer_state_message, |
| &requesting_user_name_allowed, |
| &requesting_user_name_denied}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Add_Modify_Printer::G_printer_attributes::GetKnownAttributes() |
| const { |
| return {&auth_info_required, |
| &job_sheets_default, |
| &device_uri, |
| &printer_is_accepting_jobs, |
| &printer_info, |
| &printer_location, |
| &printer_more_info, |
| &printer_state, |
| &printer_state_message, |
| &requesting_user_name_allowed, |
| &requesting_user_name_denied}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Add_Modify_Printer::G_printer_attributes::defs_{ |
| {AttrName::auth_info_required, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_sheets_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::device_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_is_accepting_jobs, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::printer_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_location, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_more_info, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_state, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::printer_state_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::requesting_user_name_allowed, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::requesting_user_name_denied, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}}; |
| Response_CUPS_Add_Modify_Printer::Response_CUPS_Add_Modify_Printer() |
| : Response(Operation::CUPS_Add_Modify_Printer) {} |
| std::vector<Group*> Response_CUPS_Add_Modify_Printer::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Add_Modify_Printer::GetKnownGroups() |
| const { |
| return {&operation_attributes}; |
| } |
| Request_CUPS_Authenticate_Job::Request_CUPS_Authenticate_Job() |
| : Request(Operation::CUPS_Authenticate_Job) {} |
| std::vector<Group*> Request_CUPS_Authenticate_Job::GetKnownGroups() { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Authenticate_Job::GetKnownGroups() |
| const { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_CUPS_Authenticate_Job::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, &printer_uri, |
| &job_id, &job_uri}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Authenticate_Job::G_operation_attributes::GetKnownAttributes() |
| const { |
| return {&attributes_charset, &attributes_natural_language, &printer_uri, |
| &job_id, &job_uri}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Authenticate_Job::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_id, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_uri, {AttrType::uri, InternalType::kString, false}}}; |
| std::vector<Attribute*> |
| Request_CUPS_Authenticate_Job::G_job_attributes::GetKnownAttributes() { |
| return {&auth_info, &job_hold_until}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Authenticate_Job::G_job_attributes::GetKnownAttributes() const { |
| return {&auth_info, &job_hold_until}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Authenticate_Job::G_job_attributes::defs_{ |
| {AttrName::auth_info, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::job_hold_until, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| Response_CUPS_Authenticate_Job::Response_CUPS_Authenticate_Job() |
| : Response(Operation::CUPS_Authenticate_Job) {} |
| std::vector<Group*> Response_CUPS_Authenticate_Job::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Authenticate_Job::GetKnownGroups() |
| const { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_CUPS_Authenticate_Job::G_unsupported_attributes::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> |
| Response_CUPS_Authenticate_Job::G_unsupported_attributes::GetKnownAttributes() |
| const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_CUPS_Authenticate_Job::G_unsupported_attributes::defs_{}; |
| Request_CUPS_Create_Local_Printer::Request_CUPS_Create_Local_Printer() |
| : Request(Operation::CUPS_Create_Local_Printer) {} |
| std::vector<Group*> Request_CUPS_Create_Local_Printer::GetKnownGroups() { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Create_Local_Printer::GetKnownGroups() |
| const { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<Attribute*> Request_CUPS_Create_Local_Printer:: |
| G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Create_Local_Printer::G_operation_attributes::GetKnownAttributes() |
| const { |
| return {&attributes_charset, &attributes_natural_language}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Create_Local_Printer::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}}; |
| std::vector<Attribute*> |
| Request_CUPS_Create_Local_Printer::G_printer_attributes::GetKnownAttributes() { |
| return {&printer_name, &device_uri, &printer_device_id, |
| &printer_geo_location, &printer_info, &printer_location}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Create_Local_Printer::G_printer_attributes::GetKnownAttributes() |
| const { |
| return {&printer_name, &device_uri, &printer_device_id, |
| &printer_geo_location, &printer_info, &printer_location}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Create_Local_Printer::G_printer_attributes::defs_{ |
| {AttrName::printer_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::device_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_device_id, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_geo_location, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_location, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}}; |
| Response_CUPS_Create_Local_Printer::Response_CUPS_Create_Local_Printer() |
| : Response(Operation::CUPS_Create_Local_Printer) {} |
| std::vector<Group*> Response_CUPS_Create_Local_Printer::GetKnownGroups() { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Create_Local_Printer::GetKnownGroups() |
| const { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_CUPS_Create_Local_Printer::G_printer_attributes::GetKnownAttributes() { |
| return {&printer_id, &printer_is_accepting_jobs, &printer_state, |
| &printer_state_reasons, &printer_uri_supported}; |
| } |
| std::vector<const Attribute*> |
| Response_CUPS_Create_Local_Printer::G_printer_attributes::GetKnownAttributes() |
| const { |
| return {&printer_id, &printer_is_accepting_jobs, &printer_state, |
| &printer_state_reasons, &printer_uri_supported}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_CUPS_Create_Local_Printer::G_printer_attributes::defs_{ |
| {AttrName::printer_id, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_is_accepting_jobs, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::printer_state, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::printer_state_reasons, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::printer_uri_supported, |
| {AttrType::uri, InternalType::kString, true}}}; |
| Request_CUPS_Delete_Class::Request_CUPS_Delete_Class() |
| : Request(Operation::CUPS_Delete_Class) {} |
| std::vector<Group*> Request_CUPS_Delete_Class::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Delete_Class::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| Response_CUPS_Delete_Class::Response_CUPS_Delete_Class() |
| : Response(Operation::CUPS_Delete_Class) {} |
| std::vector<Group*> Response_CUPS_Delete_Class::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Delete_Class::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| Request_CUPS_Delete_Printer::Request_CUPS_Delete_Printer() |
| : Request(Operation::CUPS_Delete_Printer) {} |
| std::vector<Group*> Request_CUPS_Delete_Printer::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Delete_Printer::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| Response_CUPS_Delete_Printer::Response_CUPS_Delete_Printer() |
| : Response(Operation::CUPS_Delete_Printer) {} |
| std::vector<Group*> Response_CUPS_Delete_Printer::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Delete_Printer::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| Request_CUPS_Get_Classes::Request_CUPS_Get_Classes() |
| : Request(Operation::CUPS_Get_Classes) {} |
| std::vector<Group*> Request_CUPS_Get_Classes::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Get_Classes::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_CUPS_Get_Classes::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, |
| &first_printer_name, &limit, |
| &printer_location, &printer_type, |
| &printer_type_mask, &requested_attributes, |
| &requested_user_name}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Get_Classes::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, &attributes_natural_language, |
| &first_printer_name, &limit, |
| &printer_location, &printer_type, |
| &printer_type_mask, &requested_attributes, |
| &requested_user_name}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Get_Classes::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::first_printer_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::limit, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_location, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_type, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_type_mask, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::requested_attributes, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::requested_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| Response_CUPS_Get_Classes::Response_CUPS_Get_Classes() |
| : Response(Operation::CUPS_Get_Classes) {} |
| std::vector<Group*> Response_CUPS_Get_Classes::GetKnownGroups() { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Get_Classes::GetKnownGroups() const { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_CUPS_Get_Classes::G_printer_attributes::GetKnownAttributes() { |
| return {&member_names, &member_uris}; |
| } |
| std::vector<const Attribute*> |
| Response_CUPS_Get_Classes::G_printer_attributes::GetKnownAttributes() const { |
| return {&member_names, &member_uris}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_CUPS_Get_Classes::G_printer_attributes::defs_{ |
| {AttrName::member_names, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::member_uris, {AttrType::uri, InternalType::kString, true}}}; |
| Request_CUPS_Get_Default::Request_CUPS_Get_Default() |
| : Request(Operation::CUPS_Get_Default) {} |
| std::vector<Group*> Request_CUPS_Get_Default::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Get_Default::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_CUPS_Get_Default::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, |
| &requested_attributes}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Get_Default::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, &attributes_natural_language, |
| &requested_attributes}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Get_Default::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::requested_attributes, |
| {AttrType::keyword, InternalType::kString, true}}}; |
| Response_CUPS_Get_Default::Response_CUPS_Get_Default() |
| : Response(Operation::CUPS_Get_Default) {} |
| std::vector<Group*> Response_CUPS_Get_Default::GetKnownGroups() { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Get_Default::GetKnownGroups() const { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_CUPS_Get_Default::G_printer_attributes::GetKnownAttributes() { |
| return {&baling_type_supported, |
| &baling_when_supported, |
| &binding_reference_edge_supported, |
| &binding_type_supported, |
| &charset_configured, |
| &charset_supported, |
| &coating_sides_supported, |
| &coating_type_supported, |
| &color_supported, |
| &compression_supported, |
| &copies_default, |
| &copies_supported, |
| &cover_back_default, |
| &cover_back_supported, |
| &cover_front_default, |
| &cover_front_supported, |
| &covering_name_supported, |
| &document_charset_default, |
| &document_charset_supported, |
| &document_digital_signature_default, |
| &document_digital_signature_supported, |
| &document_format_default, |
| &document_format_details_default, |
| &document_format_details_supported, |
| &document_format_supported, |
| &document_format_version_default, |
| &document_format_version_supported, |
| &document_natural_language_default, |
| &document_natural_language_supported, |
| &document_password_supported, |
| &feed_orientation_supported, |
| &finishing_template_supported, |
| &finishings_col_database, |
| &finishings_col_default, |
| &finishings_col_ready, |
| &finishings_default, |
| &finishings_ready, |
| &finishings_supported, |
| &folding_direction_supported, |
| &folding_offset_supported, |
| &folding_reference_edge_supported, |
| &font_name_requested_default, |
| &font_name_requested_supported, |
| &font_size_requested_default, |
| &font_size_requested_supported, |
| &generated_natural_language_supported, |
| &identify_actions_default, |
| &identify_actions_supported, |
| &insert_after_page_number_supported, |
| &insert_count_supported, |
| &insert_sheet_default, |
| &ipp_features_supported, |
| &ipp_versions_supported, |
| &ippget_event_life, |
| &job_account_id_default, |
| &job_account_id_supported, |
| &job_account_type_default, |
| &job_account_type_supported, |
| &job_accounting_sheets_default, |
| &job_accounting_user_id_default, |
| &job_accounting_user_id_supported, |
| &job_authorization_uri_supported, |
| &job_constraints_supported, |
| &job_copies_default, |
| &job_copies_supported, |
| &job_cover_back_default, |
| &job_cover_back_supported, |
| &job_cover_front_default, |
| &job_cover_front_supported, |
| &job_delay_output_until_default, |
| &job_delay_output_until_supported, |
| &job_delay_output_until_time_supported, |
| &job_error_action_default, |
| &job_error_action_supported, |
| &job_error_sheet_default, |
| &job_finishings_col_default, |
| &job_finishings_col_ready, |
| &job_finishings_default, |
| &job_finishings_ready, |
| &job_finishings_supported, |
| &job_hold_until_default, |
| &job_hold_until_supported, |
| &job_hold_until_time_supported, |
| &job_ids_supported, |
| &job_impressions_supported, |
| &job_k_octets_supported, |
| &job_media_sheets_supported, |
| &job_message_to_operator_default, |
| &job_message_to_operator_supported, |
| &job_pages_per_set_supported, |
| &job_password_encryption_supported, |
| &job_password_supported, |
| &job_phone_number_default, |
| &job_phone_number_supported, |
| &job_priority_default, |
| &job_priority_supported, |
| &job_recipient_name_default, |
| &job_recipient_name_supported, |
| &job_resolvers_supported, |
| &job_sheet_message_default, |
| &job_sheet_message_supported, |
| &job_sheets_col_default, |
| &job_sheets_default, |
| &job_sheets_supported, |
| &job_spooling_supported, |
| &jpeg_k_octets_supported, |
| &jpeg_x_dimension_supported, |
| &jpeg_y_dimension_supported, |
| &laminating_sides_supported, |
| &laminating_type_supported, |
| &max_save_info_supported, |
| &max_stitching_locations_supported, |
| &media_back_coating_supported, |
| &media_bottom_margin_supported, |
| &media_col_database, |
| &media_col_default, |
| &media_col_ready, |
| &media_color_supported, |
| &media_default, |
| &media_front_coating_supported, |
| &media_grain_supported, |
| &media_hole_count_supported, |
| &media_info_supported, |
| &media_left_margin_supported, |
| &media_order_count_supported, |
| &media_pre_printed_supported, |
| &media_ready, |
| &media_recycled_supported, |
| &media_right_margin_supported, |
| &media_size_supported, |
| &media_source_supported, |
| &media_supported, |
| &media_thickness_supported, |
| &media_tooth_supported, |
| &media_top_margin_supported, |
| &media_type_supported, |
| &media_weight_metric_supported, |
| &multiple_document_handling_default, |
| &multiple_document_handling_supported, |
| &multiple_document_jobs_supported, |
| &multiple_operation_time_out, |
| &multiple_operation_time_out_action, |
| &natural_language_configured, |
| ¬ify_events_default, |
| ¬ify_events_supported, |
| ¬ify_lease_duration_default, |
| ¬ify_lease_duration_supported, |
| ¬ify_pull_method_supported, |
| ¬ify_schemes_supported, |
| &number_up_default, |
| &number_up_supported, |
| &oauth_authorization_server_uri, |
| &operations_supported, |
| &orientation_requested_default, |
| &orientation_requested_supported, |
| &output_bin_default, |
| &output_bin_supported, |
| &output_device_supported, |
| &output_device_uuid_supported, |
| &page_delivery_default, |
| &page_delivery_supported, |
| &page_order_received_default, |
| &page_order_received_supported, |
| &page_ranges_supported, |
| &pages_per_subset_supported, |
| &parent_printers_supported, |
| &pdf_k_octets_supported, |
| &pdf_versions_supported, |
| &pdl_init_file_default, |
| &pdl_init_file_entry_supported, |
| &pdl_init_file_location_supported, |
| &pdl_init_file_name_subdirectory_supported, |
| &pdl_init_file_name_supported, |
| &pdl_init_file_supported, |
| &pdl_override_supported, |
| &preferred_attributes_supported, |
| &presentation_direction_number_up_default, |
| &presentation_direction_number_up_supported, |
| &print_color_mode_default, |
| &print_color_mode_supported, |
| &print_content_optimize_default, |
| &print_content_optimize_supported, |
| &print_quality_default, |
| &print_quality_supported, |
| &print_rendering_intent_default, |
| &print_rendering_intent_supported, |
| &printer_charge_info, |
| &printer_charge_info_uri, |
| &printer_contact_col, |
| &printer_current_time, |
| &printer_device_id, |
| &printer_dns_sd_name, |
| &printer_driver_installer, |
| &printer_geo_location, |
| &printer_icc_profiles, |
| &printer_icons, |
| &printer_info, |
| &printer_location, |
| &printer_make_and_model, |
| &printer_more_info_manufacturer, |
| &printer_name, |
| &printer_organization, |
| &printer_organizational_unit, |
| &printer_resolution_default, |
| &printer_resolution_supported, |
| &printer_static_resource_directory_uri, |
| &printer_static_resource_k_octets_supported, |
| &printer_strings_languages_supported, |
| &printer_strings_uri, |
| &printer_xri_supported, |
| &proof_print_default, |
| &proof_print_supported, |
| &punching_hole_diameter_configured, |
| &punching_locations_supported, |
| &punching_offset_supported, |
| &punching_reference_edge_supported, |
| &pwg_raster_document_resolution_supported, |
| &pwg_raster_document_sheet_back, |
| &pwg_raster_document_type_supported, |
| &reference_uri_schemes_supported, |
| &requesting_user_uri_supported, |
| &save_disposition_supported, |
| &save_document_format_default, |
| &save_document_format_supported, |
| &save_location_default, |
| &save_location_supported, |
| &save_name_subdirectory_supported, |
| &save_name_supported, |
| &separator_sheets_default, |
| &sheet_collate_default, |
| &sheet_collate_supported, |
| &sides_default, |
| &sides_supported, |
| &stitching_angle_supported, |
| &stitching_locations_supported, |
| &stitching_method_supported, |
| &stitching_offset_supported, |
| &stitching_reference_edge_supported, |
| &subordinate_printers_supported, |
| &trimming_offset_supported, |
| &trimming_reference_edge_supported, |
| &trimming_type_supported, |
| &trimming_when_supported, |
| &uri_authentication_supported, |
| &uri_security_supported, |
| &which_jobs_supported, |
| &x_image_position_default, |
| &x_image_position_supported, |
| &x_image_shift_default, |
| &x_image_shift_supported, |
| &x_side1_image_shift_default, |
| &x_side1_image_shift_supported, |
| &x_side2_image_shift_default, |
| &x_side2_image_shift_supported, |
| &y_image_position_default, |
| &y_image_position_supported, |
| &y_image_shift_default, |
| &y_image_shift_supported, |
| &y_side1_image_shift_default, |
| &y_side1_image_shift_supported, |
| &y_side2_image_shift_default, |
| &y_side2_image_shift_supported}; |
| } |
| std::vector<const Attribute*> |
| Response_CUPS_Get_Default::G_printer_attributes::GetKnownAttributes() const { |
| return {&baling_type_supported, |
| &baling_when_supported, |
| &binding_reference_edge_supported, |
| &binding_type_supported, |
| &charset_configured, |
| &charset_supported, |
| &coating_sides_supported, |
| &coating_type_supported, |
| &color_supported, |
| &compression_supported, |
| &copies_default, |
| &copies_supported, |
| &cover_back_default, |
| &cover_back_supported, |
| &cover_front_default, |
| &cover_front_supported, |
| &covering_name_supported, |
| &document_charset_default, |
| &document_charset_supported, |
| &document_digital_signature_default, |
| &document_digital_signature_supported, |
| &document_format_default, |
| &document_format_details_default, |
| &document_format_details_supported, |
| &document_format_supported, |
| &document_format_version_default, |
| &document_format_version_supported, |
| &document_natural_language_default, |
| &document_natural_language_supported, |
| &document_password_supported, |
| &feed_orientation_supported, |
| &finishing_template_supported, |
| &finishings_col_database, |
| &finishings_col_default, |
| &finishings_col_ready, |
| &finishings_default, |
| &finishings_ready, |
| &finishings_supported, |
| &folding_direction_supported, |
| &folding_offset_supported, |
| &folding_reference_edge_supported, |
| &font_name_requested_default, |
| &font_name_requested_supported, |
| &font_size_requested_default, |
| &font_size_requested_supported, |
| &generated_natural_language_supported, |
| &identify_actions_default, |
| &identify_actions_supported, |
| &insert_after_page_number_supported, |
| &insert_count_supported, |
| &insert_sheet_default, |
| &ipp_features_supported, |
| &ipp_versions_supported, |
| &ippget_event_life, |
| &job_account_id_default, |
| &job_account_id_supported, |
| &job_account_type_default, |
| &job_account_type_supported, |
| &job_accounting_sheets_default, |
| &job_accounting_user_id_default, |
| &job_accounting_user_id_supported, |
| &job_authorization_uri_supported, |
| &job_constraints_supported, |
| &job_copies_default, |
| &job_copies_supported, |
| &job_cover_back_default, |
| &job_cover_back_supported, |
| &job_cover_front_default, |
| &job_cover_front_supported, |
| &job_delay_output_until_default, |
| &job_delay_output_until_supported, |
| &job_delay_output_until_time_supported, |
| &job_error_action_default, |
| &job_error_action_supported, |
| &job_error_sheet_default, |
| &job_finishings_col_default, |
| &job_finishings_col_ready, |
| &job_finishings_default, |
| &job_finishings_ready, |
| &job_finishings_supported, |
| &job_hold_until_default, |
| &job_hold_until_supported, |
| &job_hold_until_time_supported, |
| &job_ids_supported, |
| &job_impressions_supported, |
| &job_k_octets_supported, |
| &job_media_sheets_supported, |
| &job_message_to_operator_default, |
| &job_message_to_operator_supported, |
| &job_pages_per_set_supported, |
| &job_password_encryption_supported, |
| &job_password_supported, |
| &job_phone_number_default, |
| &job_phone_number_supported, |
| &job_priority_default, |
| &job_priority_supported, |
| &job_recipient_name_default, |
| &job_recipient_name_supported, |
| &job_resolvers_supported, |
| &job_sheet_message_default, |
| &job_sheet_message_supported, |
| &job_sheets_col_default, |
| &job_sheets_default, |
| &job_sheets_supported, |
| &job_spooling_supported, |
| &jpeg_k_octets_supported, |
| &jpeg_x_dimension_supported, |
| &jpeg_y_dimension_supported, |
| &laminating_sides_supported, |
| &laminating_type_supported, |
| &max_save_info_supported, |
| &max_stitching_locations_supported, |
| &media_back_coating_supported, |
| &media_bottom_margin_supported, |
| &media_col_database, |
| &media_col_default, |
| &media_col_ready, |
| &media_color_supported, |
| &media_default, |
| &media_front_coating_supported, |
| &media_grain_supported, |
| &media_hole_count_supported, |
| &media_info_supported, |
| &media_left_margin_supported, |
| &media_order_count_supported, |
| &media_pre_printed_supported, |
| &media_ready, |
| &media_recycled_supported, |
| &media_right_margin_supported, |
| &media_size_supported, |
| &media_source_supported, |
| &media_supported, |
| &media_thickness_supported, |
| &media_tooth_supported, |
| &media_top_margin_supported, |
| &media_type_supported, |
| &media_weight_metric_supported, |
| &multiple_document_handling_default, |
| &multiple_document_handling_supported, |
| &multiple_document_jobs_supported, |
| &multiple_operation_time_out, |
| &multiple_operation_time_out_action, |
| &natural_language_configured, |
| ¬ify_events_default, |
| ¬ify_events_supported, |
| ¬ify_lease_duration_default, |
| ¬ify_lease_duration_supported, |
| ¬ify_pull_method_supported, |
| ¬ify_schemes_supported, |
| &number_up_default, |
| &number_up_supported, |
| &oauth_authorization_server_uri, |
| &operations_supported, |
| &orientation_requested_default, |
| &orientation_requested_supported, |
| &output_bin_default, |
| &output_bin_supported, |
| &output_device_supported, |
| &output_device_uuid_supported, |
| &page_delivery_default, |
| &page_delivery_supported, |
| &page_order_received_default, |
| &page_order_received_supported, |
| &page_ranges_supported, |
| &pages_per_subset_supported, |
| &parent_printers_supported, |
| &pdf_k_octets_supported, |
| &pdf_versions_supported, |
| &pdl_init_file_default, |
| &pdl_init_file_entry_supported, |
| &pdl_init_file_location_supported, |
| &pdl_init_file_name_subdirectory_supported, |
| &pdl_init_file_name_supported, |
| &pdl_init_file_supported, |
| &pdl_override_supported, |
| &preferred_attributes_supported, |
| &presentation_direction_number_up_default, |
| &presentation_direction_number_up_supported, |
| &print_color_mode_default, |
| &print_color_mode_supported, |
| &print_content_optimize_default, |
| &print_content_optimize_supported, |
| &print_quality_default, |
| &print_quality_supported, |
| &print_rendering_intent_default, |
| &print_rendering_intent_supported, |
| &printer_charge_info, |
| &printer_charge_info_uri, |
| &printer_contact_col, |
| &printer_current_time, |
| &printer_device_id, |
| &printer_dns_sd_name, |
| &printer_driver_installer, |
| &printer_geo_location, |
| &printer_icc_profiles, |
| &printer_icons, |
| &printer_info, |
| &printer_location, |
| &printer_make_and_model, |
| &printer_more_info_manufacturer, |
| &printer_name, |
| &printer_organization, |
| &printer_organizational_unit, |
| &printer_resolution_default, |
| &printer_resolution_supported, |
| &printer_static_resource_directory_uri, |
| &printer_static_resource_k_octets_supported, |
| &printer_strings_languages_supported, |
| &printer_strings_uri, |
| &printer_xri_supported, |
| &proof_print_default, |
| &proof_print_supported, |
| &punching_hole_diameter_configured, |
| &punching_locations_supported, |
| &punching_offset_supported, |
| &punching_reference_edge_supported, |
| &pwg_raster_document_resolution_supported, |
| &pwg_raster_document_sheet_back, |
| &pwg_raster_document_type_supported, |
| &reference_uri_schemes_supported, |
| &requesting_user_uri_supported, |
| &save_disposition_supported, |
| &save_document_format_default, |
| &save_document_format_supported, |
| &save_location_default, |
| &save_location_supported, |
| &save_name_subdirectory_supported, |
| &save_name_supported, |
| &separator_sheets_default, |
| &sheet_collate_default, |
| &sheet_collate_supported, |
| &sides_default, |
| &sides_supported, |
| &stitching_angle_supported, |
| &stitching_locations_supported, |
| &stitching_method_supported, |
| &stitching_offset_supported, |
| &stitching_reference_edge_supported, |
| &subordinate_printers_supported, |
| &trimming_offset_supported, |
| &trimming_reference_edge_supported, |
| &trimming_type_supported, |
| &trimming_when_supported, |
| &uri_authentication_supported, |
| &uri_security_supported, |
| &which_jobs_supported, |
| &x_image_position_default, |
| &x_image_position_supported, |
| &x_image_shift_default, |
| &x_image_shift_supported, |
| &x_side1_image_shift_default, |
| &x_side1_image_shift_supported, |
| &x_side2_image_shift_default, |
| &x_side2_image_shift_supported, |
| &y_image_position_default, |
| &y_image_position_supported, |
| &y_image_shift_default, |
| &y_image_shift_supported, |
| &y_side1_image_shift_default, |
| &y_side1_image_shift_supported, |
| &y_side2_image_shift_default, |
| &y_side2_image_shift_supported}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_CUPS_Get_Default::G_printer_attributes::defs_{ |
| {AttrName::baling_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::baling_when_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::binding_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::binding_type_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::charset_configured, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::charset_supported, |
| {AttrType::charset, InternalType::kString, true}}, |
| {AttrName::coating_sides_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::coating_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::color_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::compression_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::copies_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::copies_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::cover_back_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_back_default(); }}}, |
| {AttrName::cover_back_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::cover_front_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_front_default(); }}}, |
| {AttrName::cover_front_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::covering_name_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::document_charset_default, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::document_charset_supported, |
| {AttrType::charset, InternalType::kString, true}}, |
| {AttrName::document_digital_signature_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::document_digital_signature_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::document_format_default, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_format_details_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { |
| return new C_document_format_details_default(); |
| }}}, |
| {AttrName::document_format_details_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::document_format_supported, |
| {AttrType::mimeMediaType, InternalType::kString, true}}, |
| {AttrName::document_format_version_default, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_format_version_supported, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::document_natural_language_default, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::document_natural_language_supported, |
| {AttrType::naturalLanguage, InternalType::kString, true}}, |
| {AttrName::document_password_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::feed_orientation_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::finishing_template_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::finishings_col_database, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col_database(); }}}, |
| {AttrName::finishings_col_default, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col_default(); }}}, |
| {AttrName::finishings_col_ready, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col_ready(); }}}, |
| {AttrName::finishings_default, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::finishings_ready, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::finishings_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::folding_direction_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::folding_offset_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::folding_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::font_name_requested_default, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::font_name_requested_supported, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::font_size_requested_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::font_size_requested_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::generated_natural_language_supported, |
| {AttrType::naturalLanguage, InternalType::kString, true}}, |
| {AttrName::identify_actions_default, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::identify_actions_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::insert_after_page_number_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::insert_count_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::insert_sheet_default, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_insert_sheet_default(); }}}, |
| {AttrName::ipp_features_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::ipp_versions_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::ippget_event_life, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_account_id_default, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_account_id_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_account_type_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_account_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_accounting_sheets_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { |
| return new C_job_accounting_sheets_default(); |
| }}}, |
| {AttrName::job_accounting_user_id_default, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_accounting_user_id_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_authorization_uri_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_constraints_supported, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_constraints_supported(); }}}, |
| {AttrName::job_copies_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_copies_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_cover_back_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_back_default(); }}}, |
| {AttrName::job_cover_back_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_cover_front_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_front_default(); }}}, |
| {AttrName::job_cover_front_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_delay_output_until_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_delay_output_until_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_delay_output_until_time_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_error_action_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::job_error_action_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_error_sheet_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_error_sheet_default(); }}}, |
| {AttrName::job_finishings_col_default, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col_default(); }}}, |
| {AttrName::job_finishings_col_ready, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col_ready(); }}}, |
| {AttrName::job_finishings_default, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_finishings_ready, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_finishings_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_hold_until_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_hold_until_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_hold_until_time_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_ids_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_impressions_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_k_octets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_message_to_operator_default, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_message_to_operator_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_pages_per_set_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_password_encryption_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_password_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_phone_number_default, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_phone_number_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_priority_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_priority_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_recipient_name_default, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_recipient_name_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_resolvers_supported, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_resolvers_supported(); }}}, |
| {AttrName::job_sheet_message_default, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_sheet_message_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_sheets_col_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_sheets_col_default(); }}}, |
| {AttrName::job_sheets_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_sheets_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_spooling_supported, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::jpeg_k_octets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::jpeg_x_dimension_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::jpeg_y_dimension_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::laminating_sides_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::laminating_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::max_save_info_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::max_stitching_locations_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_back_coating_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_bottom_margin_supported, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::media_col_database, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_media_col_database(); }}}, |
| {AttrName::media_col_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col_default(); }}}, |
| {AttrName::media_col_ready, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_media_col_ready(); }}}, |
| {AttrName::media_color_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_grain_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_hole_count_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::media_info_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::media_left_margin_supported, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::media_order_count_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::media_pre_printed_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_ready, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_recycled_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_right_margin_supported, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::media_size_supported, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_media_size_supported(); }}}, |
| {AttrName::media_source_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_thickness_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_tooth_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_top_margin_supported, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::media_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_weight_metric_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::multiple_document_handling_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::multiple_document_handling_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::multiple_document_jobs_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::multiple_operation_time_out, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::multiple_operation_time_out_action, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::natural_language_configured, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::notify_events_default, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::notify_events_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::notify_lease_duration_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::notify_lease_duration_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::notify_pull_method_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::notify_schemes_supported, |
| {AttrType::uriScheme, InternalType::kString, true}}, |
| {AttrName::number_up_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::number_up_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::oauth_authorization_server_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::operations_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::orientation_requested_default, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::orientation_requested_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::output_bin_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::output_bin_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::output_device_supported, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::output_device_uuid_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::page_delivery_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_delivery_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::page_order_received_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_order_received_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::page_ranges_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::pages_per_subset_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::parent_printers_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::pdf_k_octets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::pdf_versions_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::pdl_init_file_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_pdl_init_file_default(); }}}, |
| {AttrName::pdl_init_file_entry_supported, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::pdl_init_file_location_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::pdl_init_file_name_subdirectory_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::pdl_init_file_name_supported, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::pdl_init_file_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::pdl_override_supported, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::preferred_attributes_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::presentation_direction_number_up_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::presentation_direction_number_up_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::print_color_mode_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_color_mode_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::print_content_optimize_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_content_optimize_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::print_quality_default, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::print_quality_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::print_rendering_intent_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_rendering_intent_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::printer_charge_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_charge_info_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_contact_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_printer_contact_col(); }}}, |
| {AttrName::printer_current_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::printer_device_id, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_dns_sd_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_driver_installer, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_geo_location, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_icc_profiles, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_printer_icc_profiles(); }}}, |
| {AttrName::printer_icons, {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::printer_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_location, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_make_and_model, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_more_info_manufacturer, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_organization, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::printer_organizational_unit, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::printer_resolution_default, |
| {AttrType::resolution, InternalType::kResolution, false}}, |
| {AttrName::printer_resolution_supported, |
| {AttrType::resolution, InternalType::kResolution, false}}, |
| {AttrName::printer_static_resource_directory_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_static_resource_k_octets_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_strings_languages_supported, |
| {AttrType::naturalLanguage, InternalType::kString, true}}, |
| {AttrName::printer_strings_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_xri_supported, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_printer_xri_supported(); }}}, |
| {AttrName::proof_print_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_proof_print_default(); }}}, |
| {AttrName::proof_print_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::punching_hole_diameter_configured, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_locations_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::punching_offset_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::punching_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::pwg_raster_document_resolution_supported, |
| {AttrType::resolution, InternalType::kResolution, true}}, |
| {AttrName::pwg_raster_document_sheet_back, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::pwg_raster_document_type_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::reference_uri_schemes_supported, |
| {AttrType::uriScheme, InternalType::kString, true}}, |
| {AttrName::requesting_user_uri_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::save_disposition_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::save_document_format_default, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::save_document_format_supported, |
| {AttrType::mimeMediaType, InternalType::kString, true}}, |
| {AttrName::save_location_default, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::save_location_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::save_name_subdirectory_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::save_name_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::separator_sheets_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_separator_sheets_default(); }}}, |
| {AttrName::sheet_collate_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::sheet_collate_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::sides_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::sides_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::stitching_angle_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::stitching_locations_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::stitching_method_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::stitching_offset_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::stitching_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::subordinate_printers_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::trimming_offset_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::trimming_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::trimming_type_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::trimming_when_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::uri_authentication_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::uri_security_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::which_jobs_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::x_image_position_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_position_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::x_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::x_side1_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side1_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::x_side2_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side2_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::y_image_position_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_image_position_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::y_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::y_side1_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side1_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::y_side2_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side2_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_cover_back_default::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_cover_back_default::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_cover_back_default::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_cover_front_default::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_cover_front_default::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_cover_front_default::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_document_format_details_default::GetKnownAttributes() { |
| return {&document_format, |
| &document_format_device_id, |
| &document_format_version, |
| &document_natural_language, |
| &document_source_application_name, |
| &document_source_application_version, |
| &document_source_os_name, |
| &document_source_os_version}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_document_format_details_default::GetKnownAttributes() const { |
| return {&document_format, |
| &document_format_device_id, |
| &document_format_version, |
| &document_natural_language, |
| &document_source_application_name, |
| &document_source_application_version, |
| &document_source_os_name, |
| &document_source_os_version}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_document_format_details_default::defs_{ |
| {AttrName::document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_format_device_id, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_format_version, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, true}}, |
| {AttrName::document_source_application_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_source_application_version, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_source_os_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_source_os_version, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_database::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_database::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_default::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_default::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_finishings_col_ready::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_finishings_col_ready::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_insert_sheet_default::GetKnownAttributes() { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_insert_sheet_default::GetKnownAttributes() const { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_insert_sheet_default::defs_{ |
| {AttrName::insert_after_page_number, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::insert_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_accounting_sheets_default::GetKnownAttributes() { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_accounting_sheets_default::GetKnownAttributes() const { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_accounting_sheets_default::defs_{ |
| {AttrName::job_accounting_output_bin, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_constraints_supported::GetKnownAttributes() { |
| return {&resolver_name}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_constraints_supported::GetKnownAttributes() const { |
| return {&resolver_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_constraints_supported::defs_{ |
| {AttrName::resolver_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_cover_back_default::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_cover_back_default::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_cover_back_default::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_cover_front_default::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_cover_front_default::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_cover_front_default::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_error_sheet_default::GetKnownAttributes() { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_error_sheet_default::GetKnownAttributes() const { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_error_sheet_default::defs_{ |
| {AttrName::job_error_sheet_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_error_sheet_when, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_default::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_default::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_finishings_col_ready::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_finishings_col_ready::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_resolvers_supported::GetKnownAttributes() { |
| return {&resolver_name}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_resolvers_supported::GetKnownAttributes() const { |
| return {&resolver_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_resolvers_supported::defs_{ |
| {AttrName::resolver_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_sheets_col_default::GetKnownAttributes() { |
| return {&job_sheets, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_job_sheets_col_default::GetKnownAttributes() const { |
| return {&job_sheets, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_job_sheets_col_default::defs_{ |
| {AttrName::job_sheets, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_database::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, |
| &media_color, &media_front_coating, |
| &media_grain, &media_hole_count, |
| &media_info, &media_key, |
| &media_left_margin, &media_order_count, |
| &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, |
| &media_size_name, &media_source, |
| &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, |
| &media_weight_metric, &media_source_properties}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_database::GetKnownAttributes() const { |
| return {&media_back_coating, &media_bottom_margin, |
| &media_color, &media_front_coating, |
| &media_grain, &media_hole_count, |
| &media_info, &media_key, |
| &media_left_margin, &media_order_count, |
| &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, |
| &media_size_name, &media_source, |
| &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, |
| &media_weight_metric, &media_source_properties}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_media_col_database::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_source_properties, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_source_properties(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_database::C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_database::C_media_size::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_media_col_database::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_database::C_media_source_properties::GetKnownAttributes() { |
| return {&media_source_feed_direction, &media_source_feed_orientation}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_database::C_media_source_properties::GetKnownAttributes() |
| const { |
| return {&media_source_feed_direction, &media_source_feed_orientation}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_CUPS_Get_Default::G_printer_attributes::C_media_col_database:: |
| C_media_source_properties::defs_{ |
| {AttrName::media_source_feed_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media_source_feed_orientation, |
| {AttrType::enum_, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_default::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_default::GetKnownAttributes() const { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_CUPS_Get_Default::G_printer_attributes::C_media_col_default::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_default::C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_default::C_media_size::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_media_col_default::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_ready::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, |
| &media_color, &media_front_coating, |
| &media_grain, &media_hole_count, |
| &media_info, &media_key, |
| &media_left_margin, &media_order_count, |
| &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, |
| &media_size_name, &media_source, |
| &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, |
| &media_weight_metric, &media_source_properties}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_ready::GetKnownAttributes() const { |
| return {&media_back_coating, &media_bottom_margin, |
| &media_color, &media_front_coating, |
| &media_grain, &media_hole_count, |
| &media_info, &media_key, |
| &media_left_margin, &media_order_count, |
| &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, |
| &media_size_name, &media_source, |
| &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, |
| &media_weight_metric, &media_source_properties}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_CUPS_Get_Default::G_printer_attributes::C_media_col_ready::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_source_properties, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_source_properties(); }}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_ready::C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_ready::C_media_size::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_media_col_ready::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_ready::C_media_source_properties::GetKnownAttributes() { |
| return {&media_source_feed_direction, &media_source_feed_orientation}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_col_ready::C_media_source_properties::GetKnownAttributes() const { |
| return {&media_source_feed_direction, &media_source_feed_orientation}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_media_col_ready::C_media_source_properties::defs_{ |
| {AttrName::media_source_feed_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media_source_feed_orientation, |
| {AttrType::enum_, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_size_supported::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_media_size_supported::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_media_size_supported::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_pdl_init_file_default::GetKnownAttributes() { |
| return {&pdl_init_file_entry, &pdl_init_file_location, &pdl_init_file_name}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_pdl_init_file_default::GetKnownAttributes() const { |
| return {&pdl_init_file_entry, &pdl_init_file_location, &pdl_init_file_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_pdl_init_file_default::defs_{ |
| {AttrName::pdl_init_file_entry, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::pdl_init_file_location, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::pdl_init_file_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_printer_contact_col::GetKnownAttributes() { |
| return {&contact_name, &contact_uri, &contact_vcard}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_printer_contact_col::GetKnownAttributes() const { |
| return {&contact_name, &contact_uri, &contact_vcard}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_printer_contact_col::defs_{ |
| {AttrName::contact_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::contact_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::contact_vcard, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_printer_icc_profiles::GetKnownAttributes() { |
| return {&profile_name, &profile_url}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_printer_icc_profiles::GetKnownAttributes() const { |
| return {&profile_name, &profile_url}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_printer_icc_profiles::defs_{ |
| {AttrName::profile_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::profile_url, {AttrType::uri, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_printer_xri_supported::GetKnownAttributes() { |
| return {&xri_authentication, &xri_security, &xri_uri}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_printer_xri_supported::GetKnownAttributes() const { |
| return {&xri_authentication, &xri_security, &xri_uri}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_printer_xri_supported::defs_{ |
| {AttrName::xri_authentication, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::xri_security, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::xri_uri, {AttrType::uri, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_proof_print_default::GetKnownAttributes() { |
| return {&media, &media_col, &proof_print_copies}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_proof_print_default::GetKnownAttributes() const { |
| return {&media, &media_col, &proof_print_copies}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_proof_print_default::defs_{ |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::proof_print_copies, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_separator_sheets_default::GetKnownAttributes() { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| std::vector<const Attribute*> Response_CUPS_Get_Default::G_printer_attributes:: |
| C_separator_sheets_default::GetKnownAttributes() const { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_CUPS_Get_Default:: |
| G_printer_attributes::C_separator_sheets_default::defs_{ |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::separator_sheets_type, |
| {AttrType::keyword, InternalType::kInteger, true}}}; |
| Request_CUPS_Get_Document::Request_CUPS_Get_Document() |
| : Request(Operation::CUPS_Get_Document) {} |
| std::vector<Group*> Request_CUPS_Get_Document::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Get_Document::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_CUPS_Get_Document::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &document_number}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Get_Document::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &document_number}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Get_Document::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_id, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::document_number, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| Response_CUPS_Get_Document::Response_CUPS_Get_Document() |
| : Response(Operation::CUPS_Get_Document) {} |
| std::vector<Group*> Response_CUPS_Get_Document::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Get_Document::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_CUPS_Get_Document::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, |
| &status_message, &detailed_status_message, |
| &document_format, &document_number, |
| &document_name}; |
| } |
| std::vector<const Attribute*> |
| Response_CUPS_Get_Document::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, &attributes_natural_language, |
| &status_message, &detailed_status_message, |
| &document_format, &document_number, |
| &document_name}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_CUPS_Get_Document::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::status_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::detailed_status_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_number, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::document_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| Request_CUPS_Get_Printers::Request_CUPS_Get_Printers() |
| : Request(Operation::CUPS_Get_Printers) {} |
| std::vector<Group*> Request_CUPS_Get_Printers::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Get_Printers::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_CUPS_Get_Printers::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, |
| &first_printer_name, &limit, |
| &printer_id, &printer_location, |
| &printer_type, &printer_type_mask, |
| &requested_attributes, &requested_user_name}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Get_Printers::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, &attributes_natural_language, |
| &first_printer_name, &limit, |
| &printer_id, &printer_location, |
| &printer_type, &printer_type_mask, |
| &requested_attributes, &requested_user_name}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Get_Printers::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::first_printer_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::limit, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_id, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_location, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_type, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_type_mask, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::requested_attributes, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::requested_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| Response_CUPS_Get_Printers::Response_CUPS_Get_Printers() |
| : Response(Operation::CUPS_Get_Printers) {} |
| std::vector<Group*> Response_CUPS_Get_Printers::GetKnownGroups() { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Get_Printers::GetKnownGroups() const { |
| return {&operation_attributes, &printer_attributes}; |
| } |
| Request_CUPS_Move_Job::Request_CUPS_Move_Job() |
| : Request(Operation::CUPS_Move_Job) {} |
| std::vector<Group*> Request_CUPS_Move_Job::GetKnownGroups() { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Move_Job::GetKnownGroups() const { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_CUPS_Move_Job::G_job_attributes::GetKnownAttributes() { |
| return {&job_printer_uri}; |
| } |
| std::vector<const Attribute*> |
| Request_CUPS_Move_Job::G_job_attributes::GetKnownAttributes() const { |
| return {&job_printer_uri}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_CUPS_Move_Job::G_job_attributes::defs_{ |
| {AttrName::job_printer_uri, |
| {AttrType::uri, InternalType::kString, false}}}; |
| Response_CUPS_Move_Job::Response_CUPS_Move_Job() |
| : Response(Operation::CUPS_Move_Job) {} |
| std::vector<Group*> Response_CUPS_Move_Job::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Move_Job::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| Request_CUPS_Set_Default::Request_CUPS_Set_Default() |
| : Request(Operation::CUPS_Set_Default) {} |
| std::vector<Group*> Request_CUPS_Set_Default::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_CUPS_Set_Default::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| Response_CUPS_Set_Default::Response_CUPS_Set_Default() |
| : Response(Operation::CUPS_Set_Default) {} |
| std::vector<Group*> Response_CUPS_Set_Default::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Response_CUPS_Set_Default::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| Request_Cancel_Job::Request_Cancel_Job() : Request(Operation::Cancel_Job) {} |
| std::vector<Group*> Request_Cancel_Job::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Cancel_Job::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Cancel_Job::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &message}; |
| } |
| std::vector<const Attribute*> |
| Request_Cancel_Job::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &message}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Cancel_Job::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_id, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}}; |
| Response_Cancel_Job::Response_Cancel_Job() : Response(Operation::Cancel_Job) {} |
| std::vector<Group*> Response_Cancel_Job::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| std::vector<const Group*> Response_Cancel_Job::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| Request_Create_Job::Request_Create_Job() : Request(Operation::Create_Job) {} |
| std::vector<Group*> Request_Create_Job::GetKnownGroups() { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Request_Create_Job::GetKnownGroups() const { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Create_Job::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, |
| &printer_uri, &requesting_user_name, |
| &job_name, &ipp_attribute_fidelity, |
| &job_k_octets, &job_impressions, |
| &job_media_sheets}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, &attributes_natural_language, |
| &printer_uri, &requesting_user_name, |
| &job_name, &ipp_attribute_fidelity, |
| &job_k_octets, &job_impressions, |
| &job_media_sheets}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::ipp_attribute_fidelity, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_k_octets, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_impressions, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_media_sheets, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::GetKnownAttributes() { |
| return {&copies, |
| &cover_back, |
| &cover_front, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &imposition_template, |
| &insert_sheet, |
| &job_account_id, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_user_id, |
| &job_copies, |
| &job_cover_back, |
| &job_cover_front, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_error_action, |
| &job_error_sheet, |
| &job_finishings, |
| &job_finishings_col, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_message_to_operator, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_priority, |
| &job_recipient_name, |
| &job_save_disposition, |
| &job_sheet_message, |
| &job_sheets, |
| &job_sheets_col, |
| &media, |
| &media_col, |
| &media_input_tray_check, |
| &multiple_document_handling, |
| &number_up, |
| &orientation_requested, |
| &output_bin, |
| &output_device, |
| &overrides, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &pages_per_subset, |
| &pdl_init_file, |
| &presentation_direction_number_up, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &print_scaling, |
| &printer_resolution, |
| &proof_print, |
| &separator_sheets, |
| &sheet_collate, |
| &sides, |
| &x_image_position, |
| &x_image_shift, |
| &x_side1_image_shift, |
| &x_side2_image_shift, |
| &y_image_position, |
| &y_image_shift, |
| &y_side1_image_shift, |
| &y_side2_image_shift}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::GetKnownAttributes() const { |
| return {&copies, |
| &cover_back, |
| &cover_front, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &imposition_template, |
| &insert_sheet, |
| &job_account_id, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_user_id, |
| &job_copies, |
| &job_cover_back, |
| &job_cover_front, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_error_action, |
| &job_error_sheet, |
| &job_finishings, |
| &job_finishings_col, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_message_to_operator, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_priority, |
| &job_recipient_name, |
| &job_save_disposition, |
| &job_sheet_message, |
| &job_sheets, |
| &job_sheets_col, |
| &media, |
| &media_col, |
| &media_input_tray_check, |
| &multiple_document_handling, |
| &number_up, |
| &orientation_requested, |
| &output_bin, |
| &output_device, |
| &overrides, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &pages_per_subset, |
| &pdl_init_file, |
| &presentation_direction_number_up, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &print_scaling, |
| &printer_resolution, |
| &proof_print, |
| &separator_sheets, |
| &sheet_collate, |
| &sides, |
| &x_image_position, |
| &x_image_shift, |
| &x_side1_image_shift, |
| &x_side2_image_shift, |
| &y_image_position, |
| &y_image_shift, |
| &y_side1_image_shift, |
| &y_side2_image_shift}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes::defs_{ |
| {AttrName::copies, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_back(); }}}, |
| {AttrName::cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_front(); }}}, |
| {AttrName::feed_orientation, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::finishings, {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col(); }}}, |
| {AttrName::font_name_requested, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::font_size_requested, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::force_front_side, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::insert_sheet, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_insert_sheet(); }}}, |
| {AttrName::job_account_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_account_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_accounting_sheets(); }}}, |
| {AttrName::job_accounting_user_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_copies, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_back(); }}}, |
| {AttrName::job_cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_front(); }}}, |
| {AttrName::job_delay_output_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_delay_output_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_error_action, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::job_error_sheet, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_error_sheet(); }}}, |
| {AttrName::job_finishings, {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col(); }}}, |
| {AttrName::job_hold_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_hold_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_message_to_operator, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_pages_per_set, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_phone_number, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_priority, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_recipient_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_save_disposition, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_save_disposition(); }}}, |
| {AttrName::job_sheet_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_sheets, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_sheets_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_sheets_col(); }}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::media_input_tray_check, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::multiple_document_handling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::number_up, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::orientation_requested, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::output_bin, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::output_device, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::overrides, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_overrides(); }}}, |
| {AttrName::page_delivery, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_order_received, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_ranges, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::pages_per_subset, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::pdl_init_file, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_pdl_init_file(); }}}, |
| {AttrName::presentation_direction_number_up, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_color_mode, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_content_optimize, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_quality, {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::print_rendering_intent, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_scaling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::printer_resolution, |
| {AttrType::resolution, InternalType::kResolution, false}}, |
| {AttrName::proof_print, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_proof_print(); }}}, |
| {AttrName::separator_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_separator_sheets(); }}}, |
| {AttrName::sheet_collate, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::sides, {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_cover_back::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_cover_back::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_cover_back::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_cover_front::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_cover_front::GetKnownAttributes() |
| const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_cover_front::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_finishings_col::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_finishings_col::GetKnownAttributes() |
| const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_media_size::defs_{}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_finishings_col:: |
| C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_finishings_col::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_finishings_col::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_insert_sheet::GetKnownAttributes() { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_insert_sheet::GetKnownAttributes() |
| const { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_insert_sheet::defs_{ |
| {AttrName::insert_after_page_number, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::insert_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_accounting_sheets::GetKnownAttributes() { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_accounting_sheets::GetKnownAttributes() const { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_job_accounting_sheets::defs_{ |
| {AttrName::job_accounting_output_bin, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_job_cover_back::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_job_cover_back::GetKnownAttributes() |
| const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_job_cover_back::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_job_cover_front::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_job_cover_front::GetKnownAttributes() |
| const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_job_cover_front::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_job_error_sheet::GetKnownAttributes() { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_job_error_sheet::GetKnownAttributes() |
| const { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_job_error_sheet::defs_{ |
| {AttrName::job_error_sheet_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_error_sheet_when, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_job_finishings_col::GetKnownAttributes() |
| const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_job_finishings_col::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_job_finishings_col::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_media_size::defs_{}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_finishings_col::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_save_disposition::GetKnownAttributes() { |
| return {&save_disposition, &save_info}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_save_disposition::GetKnownAttributes() const { |
| return {&save_disposition, &save_info}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_job_save_disposition::defs_{ |
| {AttrName::save_disposition, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::save_info, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_save_info(); }}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_save_disposition::C_save_info::GetKnownAttributes() { |
| return {&save_document_format, &save_location, &save_name}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_job_save_disposition::C_save_info::GetKnownAttributes() const { |
| return {&save_document_format, &save_location, &save_name}; |
| } |
| const std::map<AttrName, AttrDef> Request_Create_Job::G_job_attributes:: |
| C_job_save_disposition::C_save_info::defs_{ |
| {AttrName::save_document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::save_location, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::save_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_job_sheets_col::GetKnownAttributes() { |
| return {&job_sheets, &media, &media_col}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_job_sheets_col::GetKnownAttributes() |
| const { |
| return {&job_sheets, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_job_sheets_col::defs_{ |
| {AttrName::job_sheets, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_media_col::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_media_col::GetKnownAttributes() const { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_media_col::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Request_Create_Job::G_job_attributes::C_media_col:: |
| C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Request_Create_Job::G_job_attributes:: |
| C_media_col::C_media_size::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_media_col::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_overrides::GetKnownAttributes() { |
| return {&job_account_id, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_user_id, |
| &job_copies, |
| &job_cover_back, |
| &job_cover_front, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_error_action, |
| &job_error_sheet, |
| &job_finishings, |
| &job_finishings_col, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_message_to_operator, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_priority, |
| &job_recipient_name, |
| &job_save_disposition, |
| &job_sheet_message, |
| &job_sheets, |
| &job_sheets_col, |
| &pages_per_subset, |
| &output_bin, |
| &output_device, |
| &multiple_document_handling, |
| &y_side1_image_shift, |
| &y_side2_image_shift, |
| &number_up, |
| &orientation_requested, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &pdl_init_file, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &printer_resolution, |
| &presentation_direction_number_up, |
| &media, |
| &sides, |
| &x_image_position, |
| &x_image_shift, |
| &x_side1_image_shift, |
| &x_side2_image_shift, |
| &y_image_position, |
| &y_image_shift, |
| &copies, |
| &cover_back, |
| &cover_front, |
| &imposition_template, |
| &insert_sheet, |
| &media_col, |
| &media_input_tray_check, |
| &print_scaling, |
| &proof_print, |
| &separator_sheets, |
| &sheet_collate, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &document_copies, |
| &document_numbers, |
| &pages}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_overrides::GetKnownAttributes() const { |
| return {&job_account_id, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_user_id, |
| &job_copies, |
| &job_cover_back, |
| &job_cover_front, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_error_action, |
| &job_error_sheet, |
| &job_finishings, |
| &job_finishings_col, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_message_to_operator, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_priority, |
| &job_recipient_name, |
| &job_save_disposition, |
| &job_sheet_message, |
| &job_sheets, |
| &job_sheets_col, |
| &pages_per_subset, |
| &output_bin, |
| &output_device, |
| &multiple_document_handling, |
| &y_side1_image_shift, |
| &y_side2_image_shift, |
| &number_up, |
| &orientation_requested, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &pdl_init_file, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &printer_resolution, |
| &presentation_direction_number_up, |
| &media, |
| &sides, |
| &x_image_position, |
| &x_image_shift, |
| &x_side1_image_shift, |
| &x_side2_image_shift, |
| &y_image_position, |
| &y_image_shift, |
| &copies, |
| &cover_back, |
| &cover_front, |
| &imposition_template, |
| &insert_sheet, |
| &media_col, |
| &media_input_tray_check, |
| &print_scaling, |
| &proof_print, |
| &separator_sheets, |
| &sheet_collate, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &document_copies, |
| &document_numbers, |
| &pages}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_overrides::defs_{ |
| {AttrName::job_account_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_account_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_accounting_sheets(); }}}, |
| {AttrName::job_accounting_user_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_copies, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_back(); }}}, |
| {AttrName::job_cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_front(); }}}, |
| {AttrName::job_delay_output_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_delay_output_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_error_action, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::job_error_sheet, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_error_sheet(); }}}, |
| {AttrName::job_finishings, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col(); }}}, |
| {AttrName::job_hold_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_hold_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_message_to_operator, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_pages_per_set, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_phone_number, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_priority, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_recipient_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_save_disposition, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_save_disposition(); }}}, |
| {AttrName::job_sheet_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_sheets, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_sheets_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_sheets_col(); }}}, |
| {AttrName::pages_per_subset, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::output_bin, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::output_device, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::multiple_document_handling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::number_up, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::orientation_requested, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::page_delivery, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_order_received, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_ranges, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::pdl_init_file, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_pdl_init_file(); }}}, |
| {AttrName::print_color_mode, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_content_optimize, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_quality, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::print_rendering_intent, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::printer_resolution, |
| {AttrType::resolution, InternalType::kResolution, false}}, |
| {AttrName::presentation_direction_number_up, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::sides, {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::copies, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_back(); }}}, |
| {AttrName::cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_front(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::insert_sheet, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_insert_sheet(); }}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::media_input_tray_check, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::print_scaling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::proof_print, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_proof_print(); }}}, |
| {AttrName::separator_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_separator_sheets(); }}}, |
| {AttrName::sheet_collate, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::feed_orientation, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::finishings, {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col(); }}}, |
| {AttrName::font_name_requested, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::font_size_requested, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::force_front_side, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::document_copies, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::document_numbers, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::pages, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_pdl_init_file::GetKnownAttributes() { |
| return {&pdl_init_file_entry, &pdl_init_file_location, &pdl_init_file_name}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_pdl_init_file::GetKnownAttributes() |
| const { |
| return {&pdl_init_file_entry, &pdl_init_file_location, &pdl_init_file_name}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_pdl_init_file::defs_{ |
| {AttrName::pdl_init_file_entry, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::pdl_init_file_location, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::pdl_init_file_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_proof_print::GetKnownAttributes() { |
| return {&media, &media_col, &proof_print_copies}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_proof_print::GetKnownAttributes() |
| const { |
| return {&media, &media_col, &proof_print_copies}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_proof_print::defs_{ |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::proof_print_copies, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> |
| Request_Create_Job::G_job_attributes::C_separator_sheets::GetKnownAttributes() { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| std::vector<const Attribute*> |
| Request_Create_Job::G_job_attributes::C_separator_sheets::GetKnownAttributes() |
| const { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Create_Job::G_job_attributes::C_separator_sheets::defs_{ |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::separator_sheets_type, |
| {AttrType::keyword, InternalType::kInteger, true}}}; |
| Response_Create_Job::Response_Create_Job() : Response(Operation::Create_Job) {} |
| std::vector<Group*> Response_Create_Job::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Response_Create_Job::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_Create_Job::G_job_attributes::GetKnownAttributes() { |
| return {&job_id, |
| &job_uri, |
| &job_state, |
| &job_state_reasons, |
| &job_state_message, |
| &number_of_intervening_jobs}; |
| } |
| std::vector<const Attribute*> |
| Response_Create_Job::G_job_attributes::GetKnownAttributes() const { |
| return {&job_id, |
| &job_uri, |
| &job_state, |
| &job_state_reasons, |
| &job_state_message, |
| &number_of_intervening_jobs}; |
| } |
| const std::map<AttrName, AttrDef> Response_Create_Job::G_job_attributes::defs_{ |
| {AttrName::job_id, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_state, {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::job_state_reasons, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_state_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::number_of_intervening_jobs, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| Request_Get_Job_Attributes::Request_Get_Job_Attributes() |
| : Request(Operation::Get_Job_Attributes) {} |
| std::vector<Group*> Request_Get_Job_Attributes::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Get_Job_Attributes::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Get_Job_Attributes::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &requested_attributes}; |
| } |
| std::vector<const Attribute*> |
| Request_Get_Job_Attributes::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &requested_attributes}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Get_Job_Attributes::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_id, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::requested_attributes, |
| {AttrType::keyword, InternalType::kString, true}}}; |
| Response_Get_Job_Attributes::Response_Get_Job_Attributes() |
| : Response(Operation::Get_Job_Attributes) {} |
| std::vector<Group*> Response_Get_Job_Attributes::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Response_Get_Job_Attributes::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_Get_Job_Attributes::G_job_attributes::GetKnownAttributes() { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &copies, |
| &copies_actual, |
| &cover_back, |
| &cover_back_actual, |
| &cover_front, |
| &cover_front_actual, |
| ¤t_page_order, |
| &date_time_at_completed, |
| &date_time_at_creation, |
| &date_time_at_processing, |
| &document_charset_supplied, |
| &document_format_details_supplied, |
| &document_format_ready, |
| &document_format_supplied, |
| &document_format_version_supplied, |
| &document_message_supplied, |
| &document_metadata, |
| &document_name_supplied, |
| &document_natural_language_supplied, |
| &errors_count, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &finishings_col_actual, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &force_front_side_actual, |
| &imposition_template, |
| &impressions_completed_current_copy, |
| &insert_sheet, |
| &insert_sheet_actual, |
| &job_account_id, |
| &job_account_id_actual, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_sheets_actual, |
| &job_accounting_user_id, |
| &job_accounting_user_id_actual, |
| &job_attribute_fidelity, |
| &job_charge_info, |
| &job_collation_type, |
| &job_copies, |
| &job_copies_actual, |
| &job_cover_back, |
| &job_cover_back_actual, |
| &job_cover_front, |
| &job_cover_front_actual, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_detailed_status_messages, |
| &job_document_access_errors, |
| &job_error_action, |
| &job_error_sheet, |
| &job_error_sheet_actual, |
| &job_finishings, |
| &job_finishings_col, |
| &job_finishings_col_actual, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_id, |
| &job_impressions, |
| &job_impressions_completed, |
| &job_k_octets, |
| &job_k_octets_processed, |
| &job_mandatory_attributes, |
| &job_media_sheets, |
| &job_media_sheets_completed, |
| &job_message_from_operator, |
| &job_message_to_operator, |
| &job_message_to_operator_actual, |
| &job_more_info, |
| &job_name, |
| &job_originating_user_name, |
| &job_originating_user_uri, |
| &job_pages, |
| &job_pages_completed, |
| &job_pages_completed_current_copy, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_printer_up_time, |
| &job_printer_uri, |
| &job_priority, |
| &job_priority_actual, |
| &job_recipient_name, |
| &job_resource_ids, |
| &job_save_disposition, |
| &job_save_printer_make_and_model, |
| &job_sheet_message, |
| &job_sheet_message_actual, |
| &job_sheets, |
| &job_sheets_col, |
| &job_sheets_col_actual, |
| &job_state, |
| &job_state_message, |
| &job_state_reasons, |
| &job_uri, |
| &job_uuid, |
| &media, |
| &media_col, |
| &media_col_actual, |
| &media_input_tray_check, |
| &multiple_document_handling, |
| &number_of_documents, |
| &number_of_intervening_jobs, |
| &number_up, |
| &number_up_actual, |
| &orientation_requested, |
| &original_requesting_user_name, |
| &output_bin, |
| &output_device, |
| &output_device_actual, |
| &output_device_assigned, |
| &output_device_job_state_message, |
| &output_device_uuid_assigned, |
| &overrides, |
| &overrides_actual, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &page_ranges_actual, |
| &pages_per_subset, |
| &pdl_init_file, |
| &presentation_direction_number_up, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &print_scaling, |
| &printer_resolution, |
| &printer_resolution_actual, |
| &proof_print, |
| &separator_sheets, |
| &separator_sheets_actual, |
| &sheet_collate, |
| &sheet_completed_copy_number, |
| &sheet_completed_document_number, |
| &sides, |
| &time_at_completed, |
| &time_at_creation, |
| &time_at_processing, |
| &warnings_count, |
| &x_image_position, |
| &x_image_shift, |
| &x_image_shift_actual, |
| &x_side1_image_shift, |
| &x_side1_image_shift_actual, |
| &x_side2_image_shift, |
| &x_side2_image_shift_actual, |
| &y_image_position, |
| &y_image_shift, |
| &y_image_shift_actual, |
| &y_side1_image_shift, |
| &y_side1_image_shift_actual, |
| &y_side2_image_shift, |
| &y_side2_image_shift_actual}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Job_Attributes::G_job_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &copies, |
| &copies_actual, |
| &cover_back, |
| &cover_back_actual, |
| &cover_front, |
| &cover_front_actual, |
| ¤t_page_order, |
| &date_time_at_completed, |
| &date_time_at_creation, |
| &date_time_at_processing, |
| &document_charset_supplied, |
| &document_format_details_supplied, |
| &document_format_ready, |
| &document_format_supplied, |
| &document_format_version_supplied, |
| &document_message_supplied, |
| &document_metadata, |
| &document_name_supplied, |
| &document_natural_language_supplied, |
| &errors_count, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &finishings_col_actual, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &force_front_side_actual, |
| &imposition_template, |
| &impressions_completed_current_copy, |
| &insert_sheet, |
| &insert_sheet_actual, |
| &job_account_id, |
| &job_account_id_actual, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_sheets_actual, |
| &job_accounting_user_id, |
| &job_accounting_user_id_actual, |
| &job_attribute_fidelity, |
| &job_charge_info, |
| &job_collation_type, |
| &job_copies, |
| &job_copies_actual, |
| &job_cover_back, |
| &job_cover_back_actual, |
| &job_cover_front, |
| &job_cover_front_actual, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_detailed_status_messages, |
| &job_document_access_errors, |
| &job_error_action, |
| &job_error_sheet, |
| &job_error_sheet_actual, |
| &job_finishings, |
| &job_finishings_col, |
| &job_finishings_col_actual, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_id, |
| &job_impressions, |
| &job_impressions_completed, |
| &job_k_octets, |
| &job_k_octets_processed, |
| &job_mandatory_attributes, |
| &job_media_sheets, |
| &job_media_sheets_completed, |
| &job_message_from_operator, |
| &job_message_to_operator, |
| &job_message_to_operator_actual, |
| &job_more_info, |
| &job_name, |
| &job_originating_user_name, |
| &job_originating_user_uri, |
| &job_pages, |
| &job_pages_completed, |
| &job_pages_completed_current_copy, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_printer_up_time, |
| &job_printer_uri, |
| &job_priority, |
| &job_priority_actual, |
| &job_recipient_name, |
| &job_resource_ids, |
| &job_save_disposition, |
| &job_save_printer_make_and_model, |
| &job_sheet_message, |
| &job_sheet_message_actual, |
| &job_sheets, |
| &job_sheets_col, |
| &job_sheets_col_actual, |
| &job_state, |
| &job_state_message, |
| &job_state_reasons, |
| &job_uri, |
| &job_uuid, |
| &media, |
| &media_col, |
| &media_col_actual, |
| &media_input_tray_check, |
| &multiple_document_handling, |
| &number_of_documents, |
| &number_of_intervening_jobs, |
| &number_up, |
| &number_up_actual, |
| &orientation_requested, |
| &original_requesting_user_name, |
| &output_bin, |
| &output_device, |
| &output_device_actual, |
| &output_device_assigned, |
| &output_device_job_state_message, |
| &output_device_uuid_assigned, |
| &overrides, |
| &overrides_actual, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &page_ranges_actual, |
| &pages_per_subset, |
| &pdl_init_file, |
| &presentation_direction_number_up, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &print_scaling, |
| &printer_resolution, |
| &printer_resolution_actual, |
| &proof_print, |
| &separator_sheets, |
| &separator_sheets_actual, |
| &sheet_collate, |
| &sheet_completed_copy_number, |
| &sheet_completed_document_number, |
| &sides, |
| &time_at_completed, |
| &time_at_creation, |
| &time_at_processing, |
| &warnings_count, |
| &x_image_position, |
| &x_image_shift, |
| &x_image_shift_actual, |
| &x_side1_image_shift, |
| &x_side1_image_shift_actual, |
| &x_side2_image_shift, |
| &x_side2_image_shift_actual, |
| &y_image_position, |
| &y_image_shift, |
| &y_image_shift_actual, |
| &y_side1_image_shift, |
| &y_side1_image_shift_actual, |
| &y_side2_image_shift, |
| &y_side2_image_shift_actual}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::copies, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::copies_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_back(); }}}, |
| {AttrName::cover_back_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_cover_back_actual(); }}}, |
| {AttrName::cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_front(); }}}, |
| {AttrName::cover_front_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_cover_front_actual(); }}}, |
| {AttrName::current_page_order, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::date_time_at_completed, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::date_time_at_creation, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::date_time_at_processing, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::document_charset_supplied, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::document_format_details_supplied, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { |
| return new C_document_format_details_supplied(); |
| }}}, |
| {AttrName::document_format_ready, |
| {AttrType::mimeMediaType, InternalType::kString, true}}, |
| {AttrName::document_format_supplied, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_format_version_supplied, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_message_supplied, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_metadata, |
| {AttrType::octetString, InternalType::kString, true}}, |
| {AttrName::document_name_supplied, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_natural_language_supplied, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::errors_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::feed_orientation, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::finishings, {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col(); }}}, |
| {AttrName::finishings_col_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col_actual(); }}}, |
| {AttrName::font_name_requested, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::font_size_requested, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::force_front_side, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::force_front_side_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::impressions_completed_current_copy, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::insert_sheet, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_insert_sheet(); }}}, |
| {AttrName::insert_sheet_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_insert_sheet_actual(); }}}, |
| {AttrName::job_account_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_account_id_actual, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::job_account_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_accounting_sheets(); }}}, |
| {AttrName::job_accounting_sheets_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { |
| return new C_job_accounting_sheets_actual(); |
| }}}, |
| {AttrName::job_accounting_user_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_accounting_user_id_actual, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::job_attribute_fidelity, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_charge_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_collation_type, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::job_copies, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_copies_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::job_cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_back(); }}}, |
| {AttrName::job_cover_back_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_cover_back_actual(); }}}, |
| {AttrName::job_cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_front(); }}}, |
| {AttrName::job_cover_front_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_cover_front_actual(); }}}, |
| {AttrName::job_delay_output_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_delay_output_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_detailed_status_messages, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::job_document_access_errors, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::job_error_action, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::job_error_sheet, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_error_sheet(); }}}, |
| {AttrName::job_error_sheet_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_error_sheet_actual(); }}}, |
| {AttrName::job_finishings, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col(); }}}, |
| {AttrName::job_finishings_col_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col_actual(); }}}, |
| {AttrName::job_hold_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_hold_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_id, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_impressions, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_impressions_completed, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_k_octets, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_k_octets_processed, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_mandatory_attributes, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_media_sheets, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_media_sheets_completed, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_message_from_operator, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_message_to_operator, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_message_to_operator_actual, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::job_more_info, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_originating_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_originating_user_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_pages, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_pages_completed, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_pages_completed_current_copy, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_pages_per_set, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_phone_number, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_printer_up_time, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_printer_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_priority, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_priority_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::job_recipient_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_resource_ids, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::job_save_disposition, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_save_disposition(); }}}, |
| {AttrName::job_save_printer_make_and_model, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_sheet_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_sheet_message_actual, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::job_sheets, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_sheets_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_sheets_col(); }}}, |
| {AttrName::job_sheets_col_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_sheets_col_actual(); }}}, |
| {AttrName::job_state, {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::job_state_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_state_reasons, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_uuid, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::media_col_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_media_col_actual(); }}}, |
| {AttrName::media_input_tray_check, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::multiple_document_handling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::number_of_documents, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::number_of_intervening_jobs, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::number_up, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::number_up_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::orientation_requested, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::original_requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::output_bin, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::output_device, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::output_device_actual, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::output_device_assigned, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::output_device_job_state_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::output_device_uuid_assigned, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::overrides, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_overrides(); }}}, |
| {AttrName::overrides_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_overrides_actual(); }}}, |
| {AttrName::page_delivery, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_order_received, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_ranges, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::page_ranges_actual, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::pages_per_subset, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::pdl_init_file, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_pdl_init_file(); }}}, |
| {AttrName::presentation_direction_number_up, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_color_mode, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_content_optimize, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_quality, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::print_rendering_intent, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_scaling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::printer_resolution, |
| {AttrType::resolution, InternalType::kResolution, false}}, |
| {AttrName::printer_resolution_actual, |
| {AttrType::resolution, InternalType::kResolution, true}}, |
| {AttrName::proof_print, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_proof_print(); }}}, |
| {AttrName::separator_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_separator_sheets(); }}}, |
| {AttrName::separator_sheets_actual, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_separator_sheets_actual(); }}}, |
| {AttrName::sheet_collate, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::sheet_completed_copy_number, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::sheet_completed_document_number, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::sides, {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::time_at_completed, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::time_at_creation, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::time_at_processing, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::warnings_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_image_shift_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::x_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side1_image_shift_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::x_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side2_image_shift_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::y_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_image_shift_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::y_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side1_image_shift_actual, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::y_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side2_image_shift_actual, |
| {AttrType::integer, InternalType::kInteger, true}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_cover_back::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_cover_back::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_cover_back::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_cover_back_actual::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_cover_back_actual::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_cover_back_actual::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_cover_front::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_cover_front::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_cover_front::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_cover_front_actual::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_cover_front_actual::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_cover_front_actual::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_document_format_details_supplied::GetKnownAttributes() { |
| return {&document_format, |
| &document_format_device_id, |
| &document_format_version, |
| &document_natural_language, |
| &document_source_application_name, |
| &document_source_application_version, |
| &document_source_os_name, |
| &document_source_os_version}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_document_format_details_supplied::GetKnownAttributes() const { |
| return {&document_format, |
| &document_format_device_id, |
| &document_format_version, |
| &document_natural_language, |
| &document_source_application_name, |
| &document_source_application_version, |
| &document_source_os_name, |
| &document_source_os_version}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_document_format_details_supplied::defs_{ |
| {AttrName::document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_format_device_id, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_format_version, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, true}}, |
| {AttrName::document_source_application_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_source_application_version, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_source_os_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_source_os_version, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_finishings_col::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_finishings_col_actual::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_finishings_col_actual::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_insert_sheet::GetKnownAttributes() { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_insert_sheet::GetKnownAttributes() const { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_insert_sheet::defs_{ |
| {AttrName::insert_after_page_number, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::insert_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_insert_sheet_actual::GetKnownAttributes() { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_insert_sheet_actual::GetKnownAttributes() const { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_insert_sheet_actual::defs_{ |
| {AttrName::insert_after_page_number, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::insert_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_accounting_sheets::GetKnownAttributes() { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_accounting_sheets::GetKnownAttributes() const { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_accounting_sheets::defs_{ |
| {AttrName::job_accounting_output_bin, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_accounting_sheets_actual::GetKnownAttributes() { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_accounting_sheets_actual::GetKnownAttributes() const { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_accounting_sheets_actual::defs_{ |
| {AttrName::job_accounting_output_bin, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_cover_back::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_cover_back::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_job_cover_back::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_cover_back_actual::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_cover_back_actual::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_cover_back_actual::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_cover_front::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_cover_front::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_job_cover_front::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_cover_front_actual::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_cover_front_actual::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_cover_front_actual::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_error_sheet::GetKnownAttributes() { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_error_sheet::GetKnownAttributes() const { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_job_error_sheet::defs_{ |
| {AttrName::job_error_sheet_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_error_sheet_when, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_error_sheet_actual::GetKnownAttributes() { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_error_sheet_actual::GetKnownAttributes() const { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_error_sheet_actual::defs_{ |
| {AttrName::job_error_sheet_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_error_sheet_when, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_job_finishings_col::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col_actual::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col_actual::GetKnownAttributes() const { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col_actual::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col_actual::C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_finishings_col_actual::C_media_size::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_finishings_col_actual::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_save_disposition::GetKnownAttributes() { |
| return {&save_disposition, &save_info}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_save_disposition::GetKnownAttributes() const { |
| return {&save_disposition, &save_info}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_save_disposition::defs_{ |
| {AttrName::save_disposition, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::save_info, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_save_info(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_save_disposition::C_save_info::GetKnownAttributes() { |
| return {&save_document_format, &save_location, &save_name}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_save_disposition::C_save_info::GetKnownAttributes() const { |
| return {&save_document_format, &save_location, &save_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_save_disposition::C_save_info::defs_{ |
| {AttrName::save_document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::save_location, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::save_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_sheets_col::GetKnownAttributes() { |
| return {&job_sheets, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_sheets_col::GetKnownAttributes() const { |
| return {&job_sheets, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_job_sheets_col::defs_{ |
| {AttrName::job_sheets, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_sheets_col_actual::GetKnownAttributes() { |
| return {&job_sheets, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_job_sheets_col_actual::GetKnownAttributes() const { |
| return {&job_sheets, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_job_sheets_col_actual::defs_{ |
| {AttrName::job_sheets, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_media_col::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Job_Attributes::G_job_attributes::C_media_col::GetKnownAttributes() |
| const { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_media_col::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_media_col::C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_media_col::C_media_size::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_media_col::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_media_col_actual::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_media_col_actual::GetKnownAttributes() const { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_media_col_actual::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_media_col_actual::C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_media_col_actual::C_media_size::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_media_col_actual::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_overrides::GetKnownAttributes() { |
| return {&job_account_id, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_user_id, |
| &job_copies, |
| &job_cover_back, |
| &job_cover_front, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_error_action, |
| &job_error_sheet, |
| &job_finishings, |
| &job_finishings_col, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_message_to_operator, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_priority, |
| &job_recipient_name, |
| &job_save_disposition, |
| &job_sheet_message, |
| &job_sheets, |
| &job_sheets_col, |
| &pages_per_subset, |
| &output_bin, |
| &output_device, |
| &multiple_document_handling, |
| &y_side1_image_shift, |
| &y_side2_image_shift, |
| &number_up, |
| &orientation_requested, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &pdl_init_file, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &printer_resolution, |
| &presentation_direction_number_up, |
| &media, |
| &sides, |
| &x_image_position, |
| &x_image_shift, |
| &x_side1_image_shift, |
| &x_side2_image_shift, |
| &y_image_position, |
| &y_image_shift, |
| &copies, |
| &cover_back, |
| &cover_front, |
| &imposition_template, |
| &insert_sheet, |
| &media_col, |
| &media_input_tray_check, |
| &print_scaling, |
| &proof_print, |
| &separator_sheets, |
| &sheet_collate, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &document_copies, |
| &document_numbers, |
| &pages}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Job_Attributes::G_job_attributes::C_overrides::GetKnownAttributes() |
| const { |
| return {&job_account_id, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_user_id, |
| &job_copies, |
| &job_cover_back, |
| &job_cover_front, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_error_action, |
| &job_error_sheet, |
| &job_finishings, |
| &job_finishings_col, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_message_to_operator, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_priority, |
| &job_recipient_name, |
| &job_save_disposition, |
| &job_sheet_message, |
| &job_sheets, |
| &job_sheets_col, |
| &pages_per_subset, |
| &output_bin, |
| &output_device, |
| &multiple_document_handling, |
| &y_side1_image_shift, |
| &y_side2_image_shift, |
| &number_up, |
| &orientation_requested, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &pdl_init_file, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &printer_resolution, |
| &presentation_direction_number_up, |
| &media, |
| &sides, |
| &x_image_position, |
| &x_image_shift, |
| &x_side1_image_shift, |
| &x_side2_image_shift, |
| &y_image_position, |
| &y_image_shift, |
| &copies, |
| &cover_back, |
| &cover_front, |
| &imposition_template, |
| &insert_sheet, |
| &media_col, |
| &media_input_tray_check, |
| &print_scaling, |
| &proof_print, |
| &separator_sheets, |
| &sheet_collate, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &document_copies, |
| &document_numbers, |
| &pages}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_overrides::defs_{ |
| {AttrName::job_account_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_account_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_accounting_sheets(); }}}, |
| {AttrName::job_accounting_user_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_copies, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_back(); }}}, |
| {AttrName::job_cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_front(); }}}, |
| {AttrName::job_delay_output_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_delay_output_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_error_action, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::job_error_sheet, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_error_sheet(); }}}, |
| {AttrName::job_finishings, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col(); }}}, |
| {AttrName::job_hold_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_hold_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_message_to_operator, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_pages_per_set, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_phone_number, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_priority, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_recipient_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_save_disposition, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_save_disposition(); }}}, |
| {AttrName::job_sheet_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_sheets, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_sheets_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_sheets_col(); }}}, |
| {AttrName::pages_per_subset, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::output_bin, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::output_device, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::multiple_document_handling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::number_up, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::orientation_requested, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::page_delivery, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_order_received, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_ranges, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::pdl_init_file, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_pdl_init_file(); }}}, |
| {AttrName::print_color_mode, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_content_optimize, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_quality, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::print_rendering_intent, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::printer_resolution, |
| {AttrType::resolution, InternalType::kResolution, false}}, |
| {AttrName::presentation_direction_number_up, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::sides, {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::copies, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_back(); }}}, |
| {AttrName::cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_front(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::insert_sheet, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_insert_sheet(); }}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::media_input_tray_check, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::print_scaling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::proof_print, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_proof_print(); }}}, |
| {AttrName::separator_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_separator_sheets(); }}}, |
| {AttrName::sheet_collate, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::feed_orientation, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::finishings, {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col(); }}}, |
| {AttrName::font_name_requested, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::font_size_requested, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::force_front_side, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::document_copies, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::document_numbers, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::pages, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_overrides_actual::GetKnownAttributes() { |
| return {&job_account_id, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_user_id, |
| &job_copies, |
| &job_cover_back, |
| &job_cover_front, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_error_action, |
| &job_error_sheet, |
| &job_finishings, |
| &job_finishings_col, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_message_to_operator, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_priority, |
| &job_recipient_name, |
| &job_save_disposition, |
| &job_sheet_message, |
| &job_sheets, |
| &job_sheets_col, |
| &pages_per_subset, |
| &output_bin, |
| &output_device, |
| &multiple_document_handling, |
| &y_side1_image_shift, |
| &y_side2_image_shift, |
| &number_up, |
| &orientation_requested, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &pdl_init_file, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &printer_resolution, |
| &presentation_direction_number_up, |
| &media, |
| &sides, |
| &x_image_position, |
| &x_image_shift, |
| &x_side1_image_shift, |
| &x_side2_image_shift, |
| &y_image_position, |
| &y_image_shift, |
| &copies, |
| &cover_back, |
| &cover_front, |
| &imposition_template, |
| &insert_sheet, |
| &media_col, |
| &media_input_tray_check, |
| &print_scaling, |
| &proof_print, |
| &separator_sheets, |
| &sheet_collate, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &document_copies, |
| &document_numbers, |
| &pages}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_overrides_actual::GetKnownAttributes() const { |
| return {&job_account_id, |
| &job_account_type, |
| &job_accounting_sheets, |
| &job_accounting_user_id, |
| &job_copies, |
| &job_cover_back, |
| &job_cover_front, |
| &job_delay_output_until, |
| &job_delay_output_until_time, |
| &job_error_action, |
| &job_error_sheet, |
| &job_finishings, |
| &job_finishings_col, |
| &job_hold_until, |
| &job_hold_until_time, |
| &job_message_to_operator, |
| &job_pages_per_set, |
| &job_phone_number, |
| &job_priority, |
| &job_recipient_name, |
| &job_save_disposition, |
| &job_sheet_message, |
| &job_sheets, |
| &job_sheets_col, |
| &pages_per_subset, |
| &output_bin, |
| &output_device, |
| &multiple_document_handling, |
| &y_side1_image_shift, |
| &y_side2_image_shift, |
| &number_up, |
| &orientation_requested, |
| &page_delivery, |
| &page_order_received, |
| &page_ranges, |
| &pdl_init_file, |
| &print_color_mode, |
| &print_content_optimize, |
| &print_quality, |
| &print_rendering_intent, |
| &printer_resolution, |
| &presentation_direction_number_up, |
| &media, |
| &sides, |
| &x_image_position, |
| &x_image_shift, |
| &x_side1_image_shift, |
| &x_side2_image_shift, |
| &y_image_position, |
| &y_image_shift, |
| &copies, |
| &cover_back, |
| &cover_front, |
| &imposition_template, |
| &insert_sheet, |
| &media_col, |
| &media_input_tray_check, |
| &print_scaling, |
| &proof_print, |
| &separator_sheets, |
| &sheet_collate, |
| &feed_orientation, |
| &finishings, |
| &finishings_col, |
| &font_name_requested, |
| &font_size_requested, |
| &force_front_side, |
| &document_copies, |
| &document_numbers, |
| &pages}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_overrides_actual::defs_{ |
| {AttrName::job_account_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_account_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_accounting_sheets(); }}}, |
| {AttrName::job_accounting_user_id, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_copies, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_back(); }}}, |
| {AttrName::job_cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_front(); }}}, |
| {AttrName::job_delay_output_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_delay_output_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_error_action, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::job_error_sheet, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_error_sheet(); }}}, |
| {AttrName::job_finishings, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col(); }}}, |
| {AttrName::job_hold_until, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_hold_until_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::job_message_to_operator, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_pages_per_set, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_phone_number, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_priority, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_recipient_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_save_disposition, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_save_disposition(); }}}, |
| {AttrName::job_sheet_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_sheets, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_sheets_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_sheets_col(); }}}, |
| {AttrName::pages_per_subset, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::output_bin, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::output_device, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::multiple_document_handling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::number_up, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::orientation_requested, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::page_delivery, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_order_received, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_ranges, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::pdl_init_file, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_pdl_init_file(); }}}, |
| {AttrName::print_color_mode, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_content_optimize, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_quality, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::print_rendering_intent, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::printer_resolution, |
| {AttrType::resolution, InternalType::kResolution, false}}, |
| {AttrName::presentation_direction_number_up, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::sides, {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side1_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side2_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_image_position, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_image_shift, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::copies, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::cover_back, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_back(); }}}, |
| {AttrName::cover_front, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_front(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::insert_sheet, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_insert_sheet(); }}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::media_input_tray_check, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::print_scaling, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::proof_print, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_proof_print(); }}}, |
| {AttrName::separator_sheets, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_separator_sheets(); }}}, |
| {AttrName::sheet_collate, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::feed_orientation, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::finishings, {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::finishings_col, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col(); }}}, |
| {AttrName::font_name_requested, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::font_size_requested, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::force_front_side, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::document_copies, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::document_numbers, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::pages, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_pdl_init_file::GetKnownAttributes() { |
| return {&pdl_init_file_entry, &pdl_init_file_location, &pdl_init_file_name}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_pdl_init_file::GetKnownAttributes() const { |
| return {&pdl_init_file_entry, &pdl_init_file_location, &pdl_init_file_name}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_pdl_init_file::defs_{ |
| {AttrName::pdl_init_file_entry, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::pdl_init_file_location, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::pdl_init_file_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_proof_print::GetKnownAttributes() { |
| return {&media, &media_col, &proof_print_copies}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_proof_print::GetKnownAttributes() const { |
| return {&media, &media_col, &proof_print_copies}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_proof_print::defs_{ |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::proof_print_copies, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_separator_sheets::GetKnownAttributes() { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_separator_sheets::GetKnownAttributes() const { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Job_Attributes::G_job_attributes::C_separator_sheets::defs_{ |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::separator_sheets_type, |
| {AttrType::keyword, InternalType::kInteger, true}}}; |
| std::vector<Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_separator_sheets_actual::GetKnownAttributes() { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Job_Attributes::G_job_attributes:: |
| C_separator_sheets_actual::GetKnownAttributes() const { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Job_Attributes:: |
| G_job_attributes::C_separator_sheets_actual::defs_{ |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::separator_sheets_type, |
| {AttrType::keyword, InternalType::kInteger, true}}}; |
| Request_Get_Jobs::Request_Get_Jobs() : Request(Operation::Get_Jobs) {} |
| std::vector<Group*> Request_Get_Jobs::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Get_Jobs::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Get_Jobs::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &requesting_user_name, |
| &limit, |
| &requested_attributes, |
| &which_jobs, |
| &my_jobs}; |
| } |
| std::vector<const Attribute*> |
| Request_Get_Jobs::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &requesting_user_name, |
| &limit, |
| &requested_attributes, |
| &which_jobs, |
| &my_jobs}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Get_Jobs::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::limit, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::requested_attributes, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::which_jobs, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::my_jobs, |
| {AttrType::boolean, InternalType::kInteger, false}}}; |
| Response_Get_Jobs::Response_Get_Jobs() : Response(Operation::Get_Jobs) {} |
| std::vector<Group*> Response_Get_Jobs::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Response_Get_Jobs::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| Request_Get_Printer_Attributes::Request_Get_Printer_Attributes() |
| : Request(Operation::Get_Printer_Attributes) {} |
| std::vector<Group*> Request_Get_Printer_Attributes::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Get_Printer_Attributes::GetKnownGroups() |
| const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Get_Printer_Attributes::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, |
| &printer_uri, &requesting_user_name, |
| &requested_attributes, &document_format}; |
| } |
| std::vector<const Attribute*> |
| Request_Get_Printer_Attributes::G_operation_attributes::GetKnownAttributes() |
| const { |
| return {&attributes_charset, &attributes_natural_language, |
| &printer_uri, &requesting_user_name, |
| &requested_attributes, &document_format}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Get_Printer_Attributes::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::requested_attributes, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}}; |
| Response_Get_Printer_Attributes::Response_Get_Printer_Attributes() |
| : Response(Operation::Get_Printer_Attributes) {} |
| std::vector<Group*> Response_Get_Printer_Attributes::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes, &printer_attributes}; |
| } |
| std::vector<const Group*> Response_Get_Printer_Attributes::GetKnownGroups() |
| const { |
| return {&operation_attributes, &unsupported_attributes, &printer_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::GetKnownAttributes() { |
| return {&baling_type_supported, |
| &baling_when_supported, |
| &binding_reference_edge_supported, |
| &binding_type_supported, |
| &charset_configured, |
| &charset_supported, |
| &coating_sides_supported, |
| &coating_type_supported, |
| &color_supported, |
| &compression_supported, |
| &copies_default, |
| &copies_supported, |
| &cover_back_default, |
| &cover_back_supported, |
| &cover_front_default, |
| &cover_front_supported, |
| &covering_name_supported, |
| &device_service_count, |
| &device_uuid, |
| &document_charset_default, |
| &document_charset_supported, |
| &document_digital_signature_default, |
| &document_digital_signature_supported, |
| &document_format_default, |
| &document_format_details_default, |
| &document_format_details_supported, |
| &document_format_supported, |
| &document_format_varying_attributes, |
| &document_format_version_default, |
| &document_format_version_supported, |
| &document_natural_language_default, |
| &document_natural_language_supported, |
| &document_password_supported, |
| &feed_orientation_supported, |
| &finishing_template_supported, |
| &finishings_col_database, |
| &finishings_col_default, |
| &finishings_col_ready, |
| &finishings_default, |
| &finishings_ready, |
| &finishings_supported, |
| &folding_direction_supported, |
| &folding_offset_supported, |
| &folding_reference_edge_supported, |
| &font_name_requested_default, |
| &font_name_requested_supported, |
| &font_size_requested_default, |
| &font_size_requested_supported, |
| &generated_natural_language_supported, |
| &identify_actions_default, |
| &identify_actions_supported, |
| &insert_after_page_number_supported, |
| &insert_count_supported, |
| &insert_sheet_default, |
| &ipp_features_supported, |
| &ipp_versions_supported, |
| &ippget_event_life, |
| &job_account_id_default, |
| &job_account_id_supported, |
| &job_account_type_default, |
| &job_account_type_supported, |
| &job_accounting_sheets_default, |
| &job_accounting_user_id_default, |
| &job_accounting_user_id_supported, |
| &job_authorization_uri_supported, |
| &job_constraints_supported, |
| &job_copies_default, |
| &job_copies_supported, |
| &job_cover_back_default, |
| &job_cover_back_supported, |
| &job_cover_front_default, |
| &job_cover_front_supported, |
| &job_delay_output_until_default, |
| &job_delay_output_until_supported, |
| &job_delay_output_until_time_supported, |
| &job_error_action_default, |
| &job_error_action_supported, |
| &job_error_sheet_default, |
| &job_finishings_col_default, |
| &job_finishings_col_ready, |
| &job_finishings_default, |
| &job_finishings_ready, |
| &job_finishings_supported, |
| &job_hold_until_default, |
| &job_hold_until_supported, |
| &job_hold_until_time_supported, |
| &job_ids_supported, |
| &job_impressions_supported, |
| &job_k_octets_supported, |
| &job_media_sheets_supported, |
| &job_message_to_operator_default, |
| &job_message_to_operator_supported, |
| &job_pages_per_set_supported, |
| &job_password_encryption_supported, |
| &job_password_supported, |
| &job_phone_number_default, |
| &job_phone_number_supported, |
| &job_priority_default, |
| &job_priority_supported, |
| &job_recipient_name_default, |
| &job_recipient_name_supported, |
| &job_resolvers_supported, |
| &job_sheet_message_default, |
| &job_sheet_message_supported, |
| &job_sheets_col_default, |
| &job_sheets_default, |
| &job_sheets_supported, |
| &job_spooling_supported, |
| &jpeg_k_octets_supported, |
| &jpeg_x_dimension_supported, |
| &jpeg_y_dimension_supported, |
| &laminating_sides_supported, |
| &laminating_type_supported, |
| &max_save_info_supported, |
| &max_stitching_locations_supported, |
| &media_back_coating_supported, |
| &media_bottom_margin_supported, |
| &media_col_database, |
| &media_col_default, |
| &media_col_ready, |
| &media_color_supported, |
| &media_default, |
| &media_front_coating_supported, |
| &media_grain_supported, |
| &media_hole_count_supported, |
| &media_info_supported, |
| &media_left_margin_supported, |
| &media_order_count_supported, |
| &media_pre_printed_supported, |
| &media_ready, |
| &media_recycled_supported, |
| &media_right_margin_supported, |
| &media_size_supported, |
| &media_source_supported, |
| &media_supported, |
| &media_thickness_supported, |
| &media_tooth_supported, |
| &media_top_margin_supported, |
| &media_type_supported, |
| &media_weight_metric_supported, |
| &multiple_document_handling_default, |
| &multiple_document_handling_supported, |
| &multiple_document_jobs_supported, |
| &multiple_operation_time_out, |
| &multiple_operation_time_out_action, |
| &natural_language_configured, |
| ¬ify_events_default, |
| ¬ify_events_supported, |
| ¬ify_lease_duration_default, |
| ¬ify_lease_duration_supported, |
| ¬ify_pull_method_supported, |
| ¬ify_schemes_supported, |
| &number_up_default, |
| &number_up_supported, |
| &oauth_authorization_server_uri, |
| &operations_supported, |
| &orientation_requested_default, |
| &orientation_requested_supported, |
| &output_bin_default, |
| &output_bin_supported, |
| &output_device_supported, |
| &output_device_uuid_supported, |
| &page_delivery_default, |
| &page_delivery_supported, |
| &page_order_received_default, |
| &page_order_received_supported, |
| &page_ranges_supported, |
| &pages_per_minute, |
| &pages_per_minute_color, |
| &pages_per_subset_supported, |
| &parent_printers_supported, |
| &pdf_k_octets_supported, |
| &pdf_versions_supported, |
| &pdl_init_file_default, |
| &pdl_init_file_entry_supported, |
| &pdl_init_file_location_supported, |
| &pdl_init_file_name_subdirectory_supported, |
| &pdl_init_file_name_supported, |
| &pdl_init_file_supported, |
| &pdl_override_supported, |
| &preferred_attributes_supported, |
| &presentation_direction_number_up_default, |
| &presentation_direction_number_up_supported, |
| &print_color_mode_default, |
| &print_color_mode_supported, |
| &print_content_optimize_default, |
| &print_content_optimize_supported, |
| &print_quality_default, |
| &print_quality_supported, |
| &print_rendering_intent_default, |
| &print_rendering_intent_supported, |
| &printer_alert, |
| &printer_alert_description, |
| &printer_charge_info, |
| &printer_charge_info_uri, |
| &printer_config_change_date_time, |
| &printer_config_change_time, |
| &printer_config_changes, |
| &printer_contact_col, |
| &printer_current_time, |
| &printer_detailed_status_messages, |
| &printer_device_id, |
| &printer_dns_sd_name, |
| &printer_driver_installer, |
| &printer_finisher, |
| &printer_finisher_description, |
| &printer_finisher_supplies, |
| &printer_finisher_supplies_description, |
| &printer_geo_location, |
| &printer_icc_profiles, |
| &printer_icons, |
| &printer_id, |
| &printer_impressions_completed, |
| &printer_info, |
| &printer_input_tray, |
| &printer_is_accepting_jobs, |
| &printer_location, |
| &printer_make_and_model, |
| &printer_media_sheets_completed, |
| &printer_message_date_time, |
| &printer_message_from_operator, |
| &printer_message_time, |
| &printer_more_info, |
| &printer_more_info_manufacturer, |
| &printer_name, |
| &printer_organization, |
| &printer_organizational_unit, |
| &printer_output_tray, |
| &printer_pages_completed, |
| &printer_resolution_default, |
| &printer_resolution_supported, |
| &printer_state, |
| &printer_state_change_date_time, |
| &printer_state_change_time, |
| &printer_state_message, |
| &printer_state_reasons, |
| &printer_static_resource_directory_uri, |
| &printer_static_resource_k_octets_free, |
| &printer_static_resource_k_octets_supported, |
| &printer_strings_languages_supported, |
| &printer_strings_uri, |
| &printer_supply, |
| &printer_supply_description, |
| &printer_supply_info_uri, |
| &printer_up_time, |
| &printer_uri_supported, |
| &printer_uuid, |
| &printer_xri_supported, |
| &proof_print_default, |
| &proof_print_supported, |
| &punching_hole_diameter_configured, |
| &punching_locations_supported, |
| &punching_offset_supported, |
| &punching_reference_edge_supported, |
| &pwg_raster_document_resolution_supported, |
| &pwg_raster_document_sheet_back, |
| &pwg_raster_document_type_supported, |
| &queued_job_count, |
| &reference_uri_schemes_supported, |
| &requesting_user_uri_supported, |
| &save_disposition_supported, |
| &save_document_format_default, |
| &save_document_format_supported, |
| &save_location_default, |
| &save_location_supported, |
| &save_name_subdirectory_supported, |
| &save_name_supported, |
| &separator_sheets_default, |
| &sheet_collate_default, |
| &sheet_collate_supported, |
| &sides_default, |
| &sides_supported, |
| &stitching_angle_supported, |
| &stitching_locations_supported, |
| &stitching_method_supported, |
| &stitching_offset_supported, |
| &stitching_reference_edge_supported, |
| &subordinate_printers_supported, |
| &trimming_offset_supported, |
| &trimming_reference_edge_supported, |
| &trimming_type_supported, |
| &trimming_when_supported, |
| &uri_authentication_supported, |
| &uri_security_supported, |
| &which_jobs_supported, |
| &x_image_position_default, |
| &x_image_position_supported, |
| &x_image_shift_default, |
| &x_image_shift_supported, |
| &x_side1_image_shift_default, |
| &x_side1_image_shift_supported, |
| &x_side2_image_shift_default, |
| &x_side2_image_shift_supported, |
| &xri_authentication_supported, |
| &xri_security_supported, |
| &xri_uri_scheme_supported, |
| &y_image_position_default, |
| &y_image_position_supported, |
| &y_image_shift_default, |
| &y_image_shift_supported, |
| &y_side1_image_shift_default, |
| &y_side1_image_shift_supported, |
| &y_side2_image_shift_default, |
| &y_side2_image_shift_supported}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::GetKnownAttributes() |
| const { |
| return {&baling_type_supported, |
| &baling_when_supported, |
| &binding_reference_edge_supported, |
| &binding_type_supported, |
| &charset_configured, |
| &charset_supported, |
| &coating_sides_supported, |
| &coating_type_supported, |
| &color_supported, |
| &compression_supported, |
| &copies_default, |
| &copies_supported, |
| &cover_back_default, |
| &cover_back_supported, |
| &cover_front_default, |
| &cover_front_supported, |
| &covering_name_supported, |
| &device_service_count, |
| &device_uuid, |
| &document_charset_default, |
| &document_charset_supported, |
| &document_digital_signature_default, |
| &document_digital_signature_supported, |
| &document_format_default, |
| &document_format_details_default, |
| &document_format_details_supported, |
| &document_format_supported, |
| &document_format_varying_attributes, |
| &document_format_version_default, |
| &document_format_version_supported, |
| &document_natural_language_default, |
| &document_natural_language_supported, |
| &document_password_supported, |
| &feed_orientation_supported, |
| &finishing_template_supported, |
| &finishings_col_database, |
| &finishings_col_default, |
| &finishings_col_ready, |
| &finishings_default, |
| &finishings_ready, |
| &finishings_supported, |
| &folding_direction_supported, |
| &folding_offset_supported, |
| &folding_reference_edge_supported, |
| &font_name_requested_default, |
| &font_name_requested_supported, |
| &font_size_requested_default, |
| &font_size_requested_supported, |
| &generated_natural_language_supported, |
| &identify_actions_default, |
| &identify_actions_supported, |
| &insert_after_page_number_supported, |
| &insert_count_supported, |
| &insert_sheet_default, |
| &ipp_features_supported, |
| &ipp_versions_supported, |
| &ippget_event_life, |
| &job_account_id_default, |
| &job_account_id_supported, |
| &job_account_type_default, |
| &job_account_type_supported, |
| &job_accounting_sheets_default, |
| &job_accounting_user_id_default, |
| &job_accounting_user_id_supported, |
| &job_authorization_uri_supported, |
| &job_constraints_supported, |
| &job_copies_default, |
| &job_copies_supported, |
| &job_cover_back_default, |
| &job_cover_back_supported, |
| &job_cover_front_default, |
| &job_cover_front_supported, |
| &job_delay_output_until_default, |
| &job_delay_output_until_supported, |
| &job_delay_output_until_time_supported, |
| &job_error_action_default, |
| &job_error_action_supported, |
| &job_error_sheet_default, |
| &job_finishings_col_default, |
| &job_finishings_col_ready, |
| &job_finishings_default, |
| &job_finishings_ready, |
| &job_finishings_supported, |
| &job_hold_until_default, |
| &job_hold_until_supported, |
| &job_hold_until_time_supported, |
| &job_ids_supported, |
| &job_impressions_supported, |
| &job_k_octets_supported, |
| &job_media_sheets_supported, |
| &job_message_to_operator_default, |
| &job_message_to_operator_supported, |
| &job_pages_per_set_supported, |
| &job_password_encryption_supported, |
| &job_password_supported, |
| &job_phone_number_default, |
| &job_phone_number_supported, |
| &job_priority_default, |
| &job_priority_supported, |
| &job_recipient_name_default, |
| &job_recipient_name_supported, |
| &job_resolvers_supported, |
| &job_sheet_message_default, |
| &job_sheet_message_supported, |
| &job_sheets_col_default, |
| &job_sheets_default, |
| &job_sheets_supported, |
| &job_spooling_supported, |
| &jpeg_k_octets_supported, |
| &jpeg_x_dimension_supported, |
| &jpeg_y_dimension_supported, |
| &laminating_sides_supported, |
| &laminating_type_supported, |
| &max_save_info_supported, |
| &max_stitching_locations_supported, |
| &media_back_coating_supported, |
| &media_bottom_margin_supported, |
| &media_col_database, |
| &media_col_default, |
| &media_col_ready, |
| &media_color_supported, |
| &media_default, |
| &media_front_coating_supported, |
| &media_grain_supported, |
| &media_hole_count_supported, |
| &media_info_supported, |
| &media_left_margin_supported, |
| &media_order_count_supported, |
| &media_pre_printed_supported, |
| &media_ready, |
| &media_recycled_supported, |
| &media_right_margin_supported, |
| &media_size_supported, |
| &media_source_supported, |
| &media_supported, |
| &media_thickness_supported, |
| &media_tooth_supported, |
| &media_top_margin_supported, |
| &media_type_supported, |
| &media_weight_metric_supported, |
| &multiple_document_handling_default, |
| &multiple_document_handling_supported, |
| &multiple_document_jobs_supported, |
| &multiple_operation_time_out, |
| &multiple_operation_time_out_action, |
| &natural_language_configured, |
| ¬ify_events_default, |
| ¬ify_events_supported, |
| ¬ify_lease_duration_default, |
| ¬ify_lease_duration_supported, |
| ¬ify_pull_method_supported, |
| ¬ify_schemes_supported, |
| &number_up_default, |
| &number_up_supported, |
| &oauth_authorization_server_uri, |
| &operations_supported, |
| &orientation_requested_default, |
| &orientation_requested_supported, |
| &output_bin_default, |
| &output_bin_supported, |
| &output_device_supported, |
| &output_device_uuid_supported, |
| &page_delivery_default, |
| &page_delivery_supported, |
| &page_order_received_default, |
| &page_order_received_supported, |
| &page_ranges_supported, |
| &pages_per_minute, |
| &pages_per_minute_color, |
| &pages_per_subset_supported, |
| &parent_printers_supported, |
| &pdf_k_octets_supported, |
| &pdf_versions_supported, |
| &pdl_init_file_default, |
| &pdl_init_file_entry_supported, |
| &pdl_init_file_location_supported, |
| &pdl_init_file_name_subdirectory_supported, |
| &pdl_init_file_name_supported, |
| &pdl_init_file_supported, |
| &pdl_override_supported, |
| &preferred_attributes_supported, |
| &presentation_direction_number_up_default, |
| &presentation_direction_number_up_supported, |
| &print_color_mode_default, |
| &print_color_mode_supported, |
| &print_content_optimize_default, |
| &print_content_optimize_supported, |
| &print_quality_default, |
| &print_quality_supported, |
| &print_rendering_intent_default, |
| &print_rendering_intent_supported, |
| &printer_alert, |
| &printer_alert_description, |
| &printer_charge_info, |
| &printer_charge_info_uri, |
| &printer_config_change_date_time, |
| &printer_config_change_time, |
| &printer_config_changes, |
| &printer_contact_col, |
| &printer_current_time, |
| &printer_detailed_status_messages, |
| &printer_device_id, |
| &printer_dns_sd_name, |
| &printer_driver_installer, |
| &printer_finisher, |
| &printer_finisher_description, |
| &printer_finisher_supplies, |
| &printer_finisher_supplies_description, |
| &printer_geo_location, |
| &printer_icc_profiles, |
| &printer_icons, |
| &printer_id, |
| &printer_impressions_completed, |
| &printer_info, |
| &printer_input_tray, |
| &printer_is_accepting_jobs, |
| &printer_location, |
| &printer_make_and_model, |
| &printer_media_sheets_completed, |
| &printer_message_date_time, |
| &printer_message_from_operator, |
| &printer_message_time, |
| &printer_more_info, |
| &printer_more_info_manufacturer, |
| &printer_name, |
| &printer_organization, |
| &printer_organizational_unit, |
| &printer_output_tray, |
| &printer_pages_completed, |
| &printer_resolution_default, |
| &printer_resolution_supported, |
| &printer_state, |
| &printer_state_change_date_time, |
| &printer_state_change_time, |
| &printer_state_message, |
| &printer_state_reasons, |
| &printer_static_resource_directory_uri, |
| &printer_static_resource_k_octets_free, |
| &printer_static_resource_k_octets_supported, |
| &printer_strings_languages_supported, |
| &printer_strings_uri, |
| &printer_supply, |
| &printer_supply_description, |
| &printer_supply_info_uri, |
| &printer_up_time, |
| &printer_uri_supported, |
| &printer_uuid, |
| &printer_xri_supported, |
| &proof_print_default, |
| &proof_print_supported, |
| &punching_hole_diameter_configured, |
| &punching_locations_supported, |
| &punching_offset_supported, |
| &punching_reference_edge_supported, |
| &pwg_raster_document_resolution_supported, |
| &pwg_raster_document_sheet_back, |
| &pwg_raster_document_type_supported, |
| &queued_job_count, |
| &reference_uri_schemes_supported, |
| &requesting_user_uri_supported, |
| &save_disposition_supported, |
| &save_document_format_default, |
| &save_document_format_supported, |
| &save_location_default, |
| &save_location_supported, |
| &save_name_subdirectory_supported, |
| &save_name_supported, |
| &separator_sheets_default, |
| &sheet_collate_default, |
| &sheet_collate_supported, |
| &sides_default, |
| &sides_supported, |
| &stitching_angle_supported, |
| &stitching_locations_supported, |
| &stitching_method_supported, |
| &stitching_offset_supported, |
| &stitching_reference_edge_supported, |
| &subordinate_printers_supported, |
| &trimming_offset_supported, |
| &trimming_reference_edge_supported, |
| &trimming_type_supported, |
| &trimming_when_supported, |
| &uri_authentication_supported, |
| &uri_security_supported, |
| &which_jobs_supported, |
| &x_image_position_default, |
| &x_image_position_supported, |
| &x_image_shift_default, |
| &x_image_shift_supported, |
| &x_side1_image_shift_default, |
| &x_side1_image_shift_supported, |
| &x_side2_image_shift_default, |
| &x_side2_image_shift_supported, |
| &xri_authentication_supported, |
| &xri_security_supported, |
| &xri_uri_scheme_supported, |
| &y_image_position_default, |
| &y_image_position_supported, |
| &y_image_shift_default, |
| &y_image_shift_supported, |
| &y_side1_image_shift_default, |
| &y_side1_image_shift_supported, |
| &y_side2_image_shift_default, |
| &y_side2_image_shift_supported}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Printer_Attributes::G_printer_attributes::defs_{ |
| {AttrName::baling_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::baling_when_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::binding_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::binding_type_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::charset_configured, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::charset_supported, |
| {AttrType::charset, InternalType::kString, true}}, |
| {AttrName::coating_sides_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::coating_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::color_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::compression_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::copies_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::copies_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::cover_back_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_back_default(); }}}, |
| {AttrName::cover_back_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::cover_front_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_cover_front_default(); }}}, |
| {AttrName::cover_front_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::covering_name_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::device_service_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::device_uuid, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::document_charset_default, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::document_charset_supported, |
| {AttrType::charset, InternalType::kString, true}}, |
| {AttrName::document_digital_signature_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::document_digital_signature_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::document_format_default, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_format_details_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { |
| return new C_document_format_details_default(); |
| }}}, |
| {AttrName::document_format_details_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::document_format_supported, |
| {AttrType::mimeMediaType, InternalType::kString, true}}, |
| {AttrName::document_format_varying_attributes, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::document_format_version_default, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_format_version_supported, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::document_natural_language_default, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::document_natural_language_supported, |
| {AttrType::naturalLanguage, InternalType::kString, true}}, |
| {AttrName::document_password_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::feed_orientation_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::finishing_template_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::finishings_col_database, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col_database(); }}}, |
| {AttrName::finishings_col_default, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col_default(); }}}, |
| {AttrName::finishings_col_ready, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_finishings_col_ready(); }}}, |
| {AttrName::finishings_default, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::finishings_ready, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::finishings_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::folding_direction_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::folding_offset_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::folding_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::font_name_requested_default, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::font_name_requested_supported, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::font_size_requested_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::font_size_requested_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::generated_natural_language_supported, |
| {AttrType::naturalLanguage, InternalType::kString, true}}, |
| {AttrName::identify_actions_default, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::identify_actions_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::insert_after_page_number_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::insert_count_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::insert_sheet_default, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_insert_sheet_default(); }}}, |
| {AttrName::ipp_features_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::ipp_versions_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::ippget_event_life, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_account_id_default, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_account_id_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_account_type_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_account_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_accounting_sheets_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { |
| return new C_job_accounting_sheets_default(); |
| }}}, |
| {AttrName::job_accounting_user_id_default, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_accounting_user_id_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_authorization_uri_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_constraints_supported, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_constraints_supported(); }}}, |
| {AttrName::job_copies_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_copies_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_cover_back_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_back_default(); }}}, |
| {AttrName::job_cover_back_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_cover_front_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_cover_front_default(); }}}, |
| {AttrName::job_cover_front_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_delay_output_until_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_delay_output_until_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_delay_output_until_time_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_error_action_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::job_error_action_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::job_error_sheet_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_error_sheet_default(); }}}, |
| {AttrName::job_finishings_col_default, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col_default(); }}}, |
| {AttrName::job_finishings_col_ready, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_finishings_col_ready(); }}}, |
| {AttrName::job_finishings_default, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_finishings_ready, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_finishings_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::job_hold_until_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_hold_until_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_hold_until_time_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_ids_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_impressions_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_k_octets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::job_message_to_operator_default, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_message_to_operator_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_pages_per_set_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_password_encryption_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_password_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_phone_number_default, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_phone_number_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_priority_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_priority_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_recipient_name_default, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_recipient_name_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_resolvers_supported, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_job_resolvers_supported(); }}}, |
| {AttrName::job_sheet_message_default, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_sheet_message_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::job_sheets_col_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_job_sheets_col_default(); }}}, |
| {AttrName::job_sheets_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_sheets_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::job_spooling_supported, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::jpeg_k_octets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::jpeg_x_dimension_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::jpeg_y_dimension_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::laminating_sides_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::laminating_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::max_save_info_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::max_stitching_locations_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_back_coating_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_bottom_margin_supported, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::media_col_database, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_media_col_database(); }}}, |
| {AttrName::media_col_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col_default(); }}}, |
| {AttrName::media_col_ready, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_media_col_ready(); }}}, |
| {AttrName::media_color_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_grain_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_hole_count_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::media_info_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::media_left_margin_supported, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::media_order_count_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::media_pre_printed_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_ready, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_recycled_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_right_margin_supported, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::media_size_supported, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_media_size_supported(); }}}, |
| {AttrName::media_source_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_thickness_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_tooth_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_top_margin_supported, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::media_type_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::media_weight_metric_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::multiple_document_handling_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::multiple_document_handling_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::multiple_document_jobs_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::multiple_operation_time_out, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::multiple_operation_time_out_action, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::natural_language_configured, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::notify_events_default, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::notify_events_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::notify_lease_duration_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::notify_lease_duration_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::notify_pull_method_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::notify_schemes_supported, |
| {AttrType::uriScheme, InternalType::kString, true}}, |
| {AttrName::number_up_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::number_up_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::oauth_authorization_server_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::operations_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::orientation_requested_default, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::orientation_requested_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::output_bin_default, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::output_bin_supported, |
| {AttrType::keyword, InternalType::kString, true}}, |
| {AttrName::output_device_supported, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::output_device_uuid_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::page_delivery_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_delivery_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::page_order_received_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::page_order_received_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::page_ranges_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::pages_per_minute, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::pages_per_minute_color, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::pages_per_subset_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::parent_printers_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::pdf_k_octets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::pdf_versions_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::pdl_init_file_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_pdl_init_file_default(); }}}, |
| {AttrName::pdl_init_file_entry_supported, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::pdl_init_file_location_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::pdl_init_file_name_subdirectory_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::pdl_init_file_name_supported, |
| {AttrType::name, InternalType::kStringWithLanguage, true}}, |
| {AttrName::pdl_init_file_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::pdl_override_supported, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::preferred_attributes_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::presentation_direction_number_up_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::presentation_direction_number_up_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::print_color_mode_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_color_mode_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::print_content_optimize_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_content_optimize_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::print_quality_default, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::print_quality_supported, |
| {AttrType::enum_, InternalType::kInteger, true}}, |
| {AttrName::print_rendering_intent_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::print_rendering_intent_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::printer_alert, |
| {AttrType::octetString, InternalType::kString, true}}, |
| {AttrName::printer_alert_description, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::printer_charge_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_charge_info_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_config_change_date_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::printer_config_change_time, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_config_changes, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_contact_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_printer_contact_col(); }}}, |
| {AttrName::printer_current_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::printer_detailed_status_messages, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::printer_device_id, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_dns_sd_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_driver_installer, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_finisher, |
| {AttrType::octetString, InternalType::kString, true}}, |
| {AttrName::printer_finisher_description, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::printer_finisher_supplies, |
| {AttrType::octetString, InternalType::kString, true}}, |
| {AttrName::printer_finisher_supplies_description, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::printer_geo_location, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_icc_profiles, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_printer_icc_profiles(); }}}, |
| {AttrName::printer_icons, {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::printer_id, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_impressions_completed, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_input_tray, |
| {AttrType::octetString, InternalType::kString, true}}, |
| {AttrName::printer_is_accepting_jobs, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::printer_location, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_make_and_model, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_media_sheets_completed, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_message_date_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::printer_message_from_operator, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_message_time, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_more_info, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_more_info_manufacturer, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_organization, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::printer_organizational_unit, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::printer_output_tray, |
| {AttrType::octetString, InternalType::kString, true}}, |
| {AttrName::printer_pages_completed, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_resolution_default, |
| {AttrType::resolution, InternalType::kResolution, false}}, |
| {AttrName::printer_resolution_supported, |
| {AttrType::resolution, InternalType::kResolution, false}}, |
| {AttrName::printer_state, |
| {AttrType::enum_, InternalType::kInteger, false}}, |
| {AttrName::printer_state_change_date_time, |
| {AttrType::dateTime, InternalType::kDateTime, false}}, |
| {AttrName::printer_state_change_time, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_state_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::printer_state_reasons, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::printer_static_resource_directory_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_static_resource_k_octets_free, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_static_resource_k_octets_supported, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_strings_languages_supported, |
| {AttrType::naturalLanguage, InternalType::kString, true}}, |
| {AttrName::printer_strings_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_supply, |
| {AttrType::octetString, InternalType::kString, true}}, |
| {AttrName::printer_supply_description, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}, |
| {AttrName::printer_supply_info_uri, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_up_time, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::printer_uri_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::printer_uuid, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::printer_xri_supported, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_printer_xri_supported(); }}}, |
| {AttrName::proof_print_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_proof_print_default(); }}}, |
| {AttrName::proof_print_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::punching_hole_diameter_configured, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_locations_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::punching_offset_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::punching_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::pwg_raster_document_resolution_supported, |
| {AttrType::resolution, InternalType::kResolution, true}}, |
| {AttrName::pwg_raster_document_sheet_back, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::pwg_raster_document_type_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::queued_job_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::reference_uri_schemes_supported, |
| {AttrType::uriScheme, InternalType::kString, true}}, |
| {AttrName::requesting_user_uri_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::save_disposition_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::save_document_format_default, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::save_document_format_supported, |
| {AttrType::mimeMediaType, InternalType::kString, true}}, |
| {AttrName::save_location_default, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::save_location_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::save_name_subdirectory_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::save_name_supported, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::separator_sheets_default, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_separator_sheets_default(); }}}, |
| {AttrName::sheet_collate_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::sheet_collate_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::sides_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::sides_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::stitching_angle_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::stitching_locations_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::stitching_method_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::stitching_offset_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::stitching_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::subordinate_printers_supported, |
| {AttrType::uri, InternalType::kString, true}}, |
| {AttrName::trimming_offset_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, true}}, |
| {AttrName::trimming_reference_edge_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::trimming_type_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::trimming_when_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::uri_authentication_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::uri_security_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::which_jobs_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::x_image_position_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::x_image_position_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::x_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::x_side1_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side1_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::x_side2_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::x_side2_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::xri_authentication_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::xri_security_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::xri_uri_scheme_supported, |
| {AttrType::uriScheme, InternalType::kString, true}}, |
| {AttrName::y_image_position_default, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::y_image_position_supported, |
| {AttrType::keyword, InternalType::kInteger, true}}, |
| {AttrName::y_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::y_side1_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side1_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::y_side2_image_shift_default, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_side2_image_shift_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_cover_back_default::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_cover_back_default::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_cover_back_default::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_cover_front_default::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_cover_front_default::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_cover_front_default::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_document_format_details_default::GetKnownAttributes() { |
| return {&document_format, |
| &document_format_device_id, |
| &document_format_version, |
| &document_natural_language, |
| &document_source_application_name, |
| &document_source_application_version, |
| &document_source_os_name, |
| &document_source_os_version}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_document_format_details_default::GetKnownAttributes() const { |
| return {&document_format, |
| &document_format_device_id, |
| &document_format_version, |
| &document_natural_language, |
| &document_source_application_name, |
| &document_source_application_version, |
| &document_source_os_name, |
| &document_source_os_version}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_document_format_details_default::defs_{ |
| {AttrName::document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_format_device_id, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_format_version, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, true}}, |
| {AttrName::document_source_application_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_source_application_version, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_source_os_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_source_os_version, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::GetKnownAttributes() |
| const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_database::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_database::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_default::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_default::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::GetKnownAttributes() const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_baling::GetKnownAttributes() |
| const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_finishings_col_ready:: |
| C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_finishings_col_ready:: |
| C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_finishings_col_ready:: |
| C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_finishings_col_ready:: |
| C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_finishings_col_ready:: |
| C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_finishings_col_ready:: |
| C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_finishings_col_ready:: |
| C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_finishings_col_ready:: |
| C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_finishings_col_ready::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_finishings_col_ready:: |
| C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_finishings_col_ready::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_insert_sheet_default::GetKnownAttributes() { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_insert_sheet_default::GetKnownAttributes() const { |
| return {&insert_after_page_number, &insert_count, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_insert_sheet_default::defs_{ |
| {AttrName::insert_after_page_number, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::insert_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_accounting_sheets_default::GetKnownAttributes() { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_accounting_sheets_default::GetKnownAttributes() |
| const { |
| return {&job_accounting_output_bin, &job_accounting_sheets_type, &media, |
| &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_accounting_sheets_default::defs_{ |
| {AttrName::job_accounting_output_bin, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_accounting_sheets_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_constraints_supported::GetKnownAttributes() { |
| return {&resolver_name}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_constraints_supported::GetKnownAttributes() |
| const { |
| return {&resolver_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_constraints_supported::defs_{ |
| {AttrName::resolver_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_cover_back_default::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_cover_back_default::GetKnownAttributes() const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_cover_back_default::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_cover_front_default::GetKnownAttributes() { |
| return {&cover_type, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_cover_front_default::GetKnownAttributes() |
| const { |
| return {&cover_type, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_cover_front_default::defs_{ |
| {AttrName::cover_type, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_error_sheet_default::GetKnownAttributes() { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_error_sheet_default::GetKnownAttributes() |
| const { |
| return {&job_error_sheet_type, &job_error_sheet_when, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_error_sheet_default::defs_{ |
| {AttrName::job_error_sheet_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::job_error_sheet_when, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::GetKnownAttributes() |
| const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_default::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_default::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::GetKnownAttributes() { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::GetKnownAttributes() |
| const { |
| return {&baling, |
| &binding, |
| &coating, |
| &covering, |
| &finishing_template, |
| &folding, |
| &imposition_template, |
| &laminating, |
| &media_sheets_supported, |
| &media_size, |
| &media_size_name, |
| &punching, |
| &stitching, |
| &trimming}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::defs_{ |
| {AttrName::baling, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_baling(); }}}, |
| {AttrName::binding, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_binding(); }}}, |
| {AttrName::coating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_coating(); }}}, |
| {AttrName::covering, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_covering(); }}}, |
| {AttrName::finishing_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::folding, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_folding(); }}}, |
| {AttrName::imposition_template, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::laminating, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_laminating(); }}}, |
| {AttrName::media_sheets_supported, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::punching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_punching(); }}}, |
| {AttrName::stitching, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_stitching(); }}}, |
| {AttrName::trimming, |
| {AttrType::collection, InternalType::kCollection, true, |
| []() -> Collection* { return new C_trimming(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_baling::GetKnownAttributes() { |
| return {&baling_type, &baling_when}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_baling::GetKnownAttributes() const { |
| return {&baling_type, &baling_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_baling::defs_{ |
| {AttrName::baling_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::baling_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_binding::GetKnownAttributes() { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_binding::GetKnownAttributes() const { |
| return {&binding_reference_edge, &binding_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_binding::defs_{ |
| {AttrName::binding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::binding_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_coating::GetKnownAttributes() { |
| return {&coating_sides, &coating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_coating::GetKnownAttributes() const { |
| return {&coating_sides, &coating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_coating::defs_{ |
| {AttrName::coating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::coating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_covering::GetKnownAttributes() { |
| return {&covering_name}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_covering::GetKnownAttributes() const { |
| return {&covering_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_covering::defs_{ |
| {AttrName::covering_name, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_folding::GetKnownAttributes() { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_folding::GetKnownAttributes() const { |
| return {&folding_direction, &folding_offset, &folding_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_folding::defs_{ |
| {AttrName::folding_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::folding_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::folding_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_laminating::GetKnownAttributes() { |
| return {&laminating_sides, &laminating_type}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_laminating::GetKnownAttributes() const { |
| return {&laminating_sides, &laminating_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_laminating::defs_{ |
| {AttrName::laminating_sides, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::laminating_type, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_media_size::GetKnownAttributes() { |
| return {}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_media_size::GetKnownAttributes() const { |
| return {}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_media_size::defs_{}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_punching::GetKnownAttributes() { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_punching::GetKnownAttributes() const { |
| return {&punching_locations, &punching_offset, &punching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_punching::defs_{ |
| {AttrName::punching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::punching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::punching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_stitching::GetKnownAttributes() { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_stitching::GetKnownAttributes() const { |
| return {&stitching_angle, &stitching_locations, &stitching_method, |
| &stitching_offset, &stitching_reference_edge}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_stitching::defs_{ |
| {AttrName::stitching_angle, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_locations, |
| {AttrType::integer, InternalType::kInteger, true}}, |
| {AttrName::stitching_method, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::stitching_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::stitching_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_trimming::GetKnownAttributes() { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_finishings_col_ready::C_trimming::GetKnownAttributes() const { |
| return {&trimming_offset, &trimming_reference_edge, &trimming_type, |
| &trimming_when}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_finishings_col_ready::C_trimming::defs_{ |
| {AttrName::trimming_offset, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::trimming_reference_edge, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::trimming_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::trimming_when, |
| {AttrType::keyword, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_resolvers_supported::GetKnownAttributes() { |
| return {&resolver_name}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_resolvers_supported::GetKnownAttributes() |
| const { |
| return {&resolver_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_resolvers_supported::defs_{ |
| {AttrName::resolver_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_job_sheets_col_default::GetKnownAttributes() { |
| return {&job_sheets, &media, &media_col}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_sheets_col_default::GetKnownAttributes() const { |
| return {&job_sheets, &media, &media_col}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_job_sheets_col_default::defs_{ |
| {AttrName::job_sheets, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_col_database::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, |
| &media_color, &media_front_coating, |
| &media_grain, &media_hole_count, |
| &media_info, &media_key, |
| &media_left_margin, &media_order_count, |
| &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, |
| &media_size_name, &media_source, |
| &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, |
| &media_weight_metric, &media_source_properties}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_database::GetKnownAttributes() const { |
| return {&media_back_coating, &media_bottom_margin, |
| &media_color, &media_front_coating, |
| &media_grain, &media_hole_count, |
| &media_info, &media_key, |
| &media_left_margin, &media_order_count, |
| &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, |
| &media_size_name, &media_source, |
| &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, |
| &media_weight_metric, &media_source_properties}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_database::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_source_properties, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_source_properties(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_col_database::C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_media_col_database:: |
| C_media_size::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_database::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_col_database::C_media_source_properties::GetKnownAttributes() { |
| return {&media_source_feed_direction, &media_source_feed_orientation}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_media_col_database:: |
| C_media_source_properties::GetKnownAttributes() const { |
| return {&media_source_feed_direction, &media_source_feed_orientation}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_col_database::C_media_source_properties::defs_{ |
| {AttrName::media_source_feed_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media_source_feed_orientation, |
| {AttrType::enum_, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_col_default::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_default::GetKnownAttributes() const { |
| return {&media_back_coating, &media_bottom_margin, &media_color, |
| &media_front_coating, &media_grain, &media_hole_count, |
| &media_info, &media_key, &media_left_margin, |
| &media_order_count, &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, &media_size_name, |
| &media_source, &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, &media_weight_metric}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_default::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_col_default::C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_media_col_default:: |
| C_media_size::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_default::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_col_ready::GetKnownAttributes() { |
| return {&media_back_coating, &media_bottom_margin, |
| &media_color, &media_front_coating, |
| &media_grain, &media_hole_count, |
| &media_info, &media_key, |
| &media_left_margin, &media_order_count, |
| &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, |
| &media_size_name, &media_source, |
| &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, |
| &media_weight_metric, &media_source_properties}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_ready::GetKnownAttributes() const { |
| return {&media_back_coating, &media_bottom_margin, |
| &media_color, &media_front_coating, |
| &media_grain, &media_hole_count, |
| &media_info, &media_key, |
| &media_left_margin, &media_order_count, |
| &media_pre_printed, &media_recycled, |
| &media_right_margin, &media_size, |
| &media_size_name, &media_source, |
| &media_thickness, &media_tooth, |
| &media_top_margin, &media_type, |
| &media_weight_metric, &media_source_properties}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_ready::defs_{ |
| {AttrName::media_back_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_bottom_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_color, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_front_coating, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_grain, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_hole_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_info, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_key, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_left_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_order_count, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_pre_printed, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_recycled, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_right_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_size, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_size(); }}}, |
| {AttrName::media_size_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::media_source, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_thickness, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_tooth, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_top_margin, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_type, |
| {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_weight_metric, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::media_source_properties, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_source_properties(); }}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_col_ready::C_media_size::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_ready::C_media_size::GetKnownAttributes() |
| const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_ready::C_media_size::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_col_ready::C_media_source_properties::GetKnownAttributes() { |
| return {&media_source_feed_direction, &media_source_feed_orientation}; |
| } |
| std::vector<const Attribute*> |
| Response_Get_Printer_Attributes::G_printer_attributes::C_media_col_ready:: |
| C_media_source_properties::GetKnownAttributes() const { |
| return {&media_source_feed_direction, &media_source_feed_orientation}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_col_ready::C_media_source_properties::defs_{ |
| {AttrName::media_source_feed_direction, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::media_source_feed_orientation, |
| {AttrType::enum_, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_media_size_supported::GetKnownAttributes() { |
| return {&x_dimension, &y_dimension}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_size_supported::GetKnownAttributes() const { |
| return {&x_dimension, &y_dimension}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_media_size_supported::defs_{ |
| {AttrName::x_dimension, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}, |
| {AttrName::y_dimension, |
| {AttrType::rangeOfInteger, InternalType::kRangeOfInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_pdl_init_file_default::GetKnownAttributes() { |
| return {&pdl_init_file_entry, &pdl_init_file_location, &pdl_init_file_name}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_pdl_init_file_default::GetKnownAttributes() const { |
| return {&pdl_init_file_entry, &pdl_init_file_location, &pdl_init_file_name}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_pdl_init_file_default::defs_{ |
| {AttrName::pdl_init_file_entry, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::pdl_init_file_location, |
| {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::pdl_init_file_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_printer_contact_col::GetKnownAttributes() { |
| return {&contact_name, &contact_uri, &contact_vcard}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_printer_contact_col::GetKnownAttributes() const { |
| return {&contact_name, &contact_uri, &contact_vcard}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_printer_contact_col::defs_{ |
| {AttrName::contact_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::contact_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::contact_vcard, |
| {AttrType::text, InternalType::kStringWithLanguage, true}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_printer_icc_profiles::GetKnownAttributes() { |
| return {&profile_name, &profile_url}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_printer_icc_profiles::GetKnownAttributes() const { |
| return {&profile_name, &profile_url}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_printer_icc_profiles::defs_{ |
| {AttrName::profile_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::profile_url, {AttrType::uri, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_printer_xri_supported::GetKnownAttributes() { |
| return {&xri_authentication, &xri_security, &xri_uri}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_printer_xri_supported::GetKnownAttributes() const { |
| return {&xri_authentication, &xri_security, &xri_uri}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_printer_xri_supported::defs_{ |
| {AttrName::xri_authentication, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::xri_security, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::xri_uri, {AttrType::uri, InternalType::kString, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_proof_print_default::GetKnownAttributes() { |
| return {&media, &media_col, &proof_print_copies}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_proof_print_default::GetKnownAttributes() const { |
| return {&media, &media_col, &proof_print_copies}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_proof_print_default::defs_{ |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::proof_print_copies, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| std::vector<Attribute*> Response_Get_Printer_Attributes::G_printer_attributes:: |
| C_separator_sheets_default::GetKnownAttributes() { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| std::vector<const Attribute*> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_separator_sheets_default::GetKnownAttributes() |
| const { |
| return {&media, &media_col, &separator_sheets_type}; |
| } |
| const std::map<AttrName, AttrDef> Response_Get_Printer_Attributes:: |
| G_printer_attributes::C_separator_sheets_default::defs_{ |
| {AttrName::media, {AttrType::keyword, InternalType::kString, false}}, |
| {AttrName::media_col, |
| {AttrType::collection, InternalType::kCollection, false, |
| []() -> Collection* { return new C_media_col(); }}}, |
| {AttrName::separator_sheets_type, |
| {AttrType::keyword, InternalType::kInteger, true}}}; |
| Request_Hold_Job::Request_Hold_Job() : Request(Operation::Hold_Job) {} |
| std::vector<Group*> Request_Hold_Job::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Hold_Job::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Hold_Job::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &message, |
| &job_hold_until}; |
| } |
| std::vector<const Attribute*> |
| Request_Hold_Job::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &message, |
| &job_hold_until}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Hold_Job::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_id, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_hold_until, |
| {AttrType::keyword, InternalType::kString, false}}}; |
| Response_Hold_Job::Response_Hold_Job() : Response(Operation::Hold_Job) {} |
| std::vector<Group*> Response_Hold_Job::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| std::vector<const Group*> Response_Hold_Job::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| Request_Pause_Printer::Request_Pause_Printer() |
| : Request(Operation::Pause_Printer) {} |
| std::vector<Group*> Request_Pause_Printer::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Pause_Printer::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Pause_Printer::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, &printer_uri, |
| &requesting_user_name}; |
| } |
| std::vector<const Attribute*> |
| Request_Pause_Printer::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, &attributes_natural_language, &printer_uri, |
| &requesting_user_name}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Pause_Printer::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}}; |
| Response_Pause_Printer::Response_Pause_Printer() |
| : Response(Operation::Pause_Printer) {} |
| std::vector<Group*> Response_Pause_Printer::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| std::vector<const Group*> Response_Pause_Printer::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| Request_Print_Job::Request_Print_Job() : Request(Operation::Print_Job) {} |
| std::vector<Group*> Request_Print_Job::GetKnownGroups() { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Request_Print_Job::GetKnownGroups() const { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Print_Job::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, |
| &printer_uri, &requesting_user_name, |
| &job_name, &ipp_attribute_fidelity, |
| &document_name, &compression, |
| &document_format, &document_natural_language, |
| &job_k_octets, &job_impressions, |
| &job_media_sheets}; |
| } |
| std::vector<const Attribute*> |
| Request_Print_Job::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, &attributes_natural_language, |
| &printer_uri, &requesting_user_name, |
| &job_name, &ipp_attribute_fidelity, |
| &document_name, &compression, |
| &document_format, &document_natural_language, |
| &job_k_octets, &job_impressions, |
| &job_media_sheets}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Print_Job::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::ipp_attribute_fidelity, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::document_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::compression, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::job_k_octets, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_impressions, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_media_sheets, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| Response_Print_Job::Response_Print_Job() : Response(Operation::Print_Job) {} |
| std::vector<Group*> Response_Print_Job::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Response_Print_Job::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| Request_Print_URI::Request_Print_URI() : Request(Operation::Print_URI) {} |
| std::vector<Group*> Request_Print_URI::GetKnownGroups() { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Request_Print_URI::GetKnownGroups() const { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Print_URI::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &document_uri, |
| &requesting_user_name, |
| &job_name, |
| &ipp_attribute_fidelity, |
| &document_name, |
| &compression, |
| &document_format, |
| &document_natural_language, |
| &job_k_octets, |
| &job_impressions, |
| &job_media_sheets}; |
| } |
| std::vector<const Attribute*> |
| Request_Print_URI::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &document_uri, |
| &requesting_user_name, |
| &job_name, |
| &ipp_attribute_fidelity, |
| &document_name, |
| &compression, |
| &document_format, |
| &document_natural_language, |
| &job_k_octets, |
| &job_impressions, |
| &job_media_sheets}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Print_URI::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::document_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::job_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::ipp_attribute_fidelity, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::document_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::compression, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::job_k_octets, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_impressions, |
| {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_media_sheets, |
| {AttrType::integer, InternalType::kInteger, false}}}; |
| Response_Print_URI::Response_Print_URI() : Response(Operation::Print_URI) {} |
| std::vector<Group*> Response_Print_URI::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Response_Print_URI::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<Attribute*> |
| Response_Print_URI::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, &attributes_natural_language, &status_message, |
| &detailed_status_message, &document_access_error}; |
| } |
| std::vector<const Attribute*> |
| Response_Print_URI::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, &attributes_natural_language, &status_message, |
| &detailed_status_message, &document_access_error}; |
| } |
| const std::map<AttrName, AttrDef> |
| Response_Print_URI::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::status_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::detailed_status_message, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_access_error, |
| {AttrType::text, InternalType::kStringWithLanguage, false}}}; |
| Request_Release_Job::Request_Release_Job() : Request(Operation::Release_Job) {} |
| std::vector<Group*> Request_Release_Job::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Release_Job::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| Response_Release_Job::Response_Release_Job() |
| : Response(Operation::Release_Job) {} |
| std::vector<Group*> Response_Release_Job::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| std::vector<const Group*> Response_Release_Job::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| Request_Resume_Printer::Request_Resume_Printer() |
| : Request(Operation::Resume_Printer) {} |
| std::vector<Group*> Request_Resume_Printer::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Resume_Printer::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| Response_Resume_Printer::Response_Resume_Printer() |
| : Response(Operation::Resume_Printer) {} |
| std::vector<Group*> Response_Resume_Printer::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| std::vector<const Group*> Response_Resume_Printer::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| Request_Send_Document::Request_Send_Document() |
| : Request(Operation::Send_Document) {} |
| std::vector<Group*> Request_Send_Document::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Send_Document::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Send_Document::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &document_name, |
| &compression, |
| &document_format, |
| &document_natural_language, |
| &last_document}; |
| } |
| std::vector<const Attribute*> |
| Request_Send_Document::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &document_name, |
| &compression, |
| &document_format, |
| &document_natural_language, |
| &last_document}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Send_Document::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_id, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::compression, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::last_document, |
| {AttrType::boolean, InternalType::kInteger, false}}}; |
| Response_Send_Document::Response_Send_Document() |
| : Response(Operation::Send_Document) {} |
| std::vector<Group*> Response_Send_Document::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Response_Send_Document::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| Request_Send_URI::Request_Send_URI() : Request(Operation::Send_URI) {} |
| std::vector<Group*> Request_Send_URI::GetKnownGroups() { |
| return {&operation_attributes}; |
| } |
| std::vector<const Group*> Request_Send_URI::GetKnownGroups() const { |
| return {&operation_attributes}; |
| } |
| std::vector<Attribute*> |
| Request_Send_URI::G_operation_attributes::GetKnownAttributes() { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &document_name, |
| &compression, |
| &document_format, |
| &document_natural_language, |
| &last_document, |
| &document_uri}; |
| } |
| std::vector<const Attribute*> |
| Request_Send_URI::G_operation_attributes::GetKnownAttributes() const { |
| return {&attributes_charset, |
| &attributes_natural_language, |
| &printer_uri, |
| &job_id, |
| &job_uri, |
| &requesting_user_name, |
| &document_name, |
| &compression, |
| &document_format, |
| &document_natural_language, |
| &last_document, |
| &document_uri}; |
| } |
| const std::map<AttrName, AttrDef> |
| Request_Send_URI::G_operation_attributes::defs_{ |
| {AttrName::attributes_charset, |
| {AttrType::charset, InternalType::kString, false}}, |
| {AttrName::attributes_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::printer_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::job_id, {AttrType::integer, InternalType::kInteger, false}}, |
| {AttrName::job_uri, {AttrType::uri, InternalType::kString, false}}, |
| {AttrName::requesting_user_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::document_name, |
| {AttrType::name, InternalType::kStringWithLanguage, false}}, |
| {AttrName::compression, |
| {AttrType::keyword, InternalType::kInteger, false}}, |
| {AttrName::document_format, |
| {AttrType::mimeMediaType, InternalType::kString, false}}, |
| {AttrName::document_natural_language, |
| {AttrType::naturalLanguage, InternalType::kString, false}}, |
| {AttrName::last_document, |
| {AttrType::boolean, InternalType::kInteger, false}}, |
| {AttrName::document_uri, |
| {AttrType::uri, InternalType::kString, false}}}; |
| Response_Send_URI::Response_Send_URI() : Response(Operation::Send_URI) {} |
| std::vector<Group*> Response_Send_URI::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Response_Send_URI::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes, &job_attributes}; |
| } |
| Request_Validate_Job::Request_Validate_Job() |
| : Request(Operation::Validate_Job) {} |
| std::vector<Group*> Request_Validate_Job::GetKnownGroups() { |
| return {&operation_attributes, &job_attributes}; |
| } |
| std::vector<const Group*> Request_Validate_Job::GetKnownGroups() const { |
| return {&operation_attributes, &job_attributes}; |
| } |
| Response_Validate_Job::Response_Validate_Job() |
| : Response(Operation::Validate_Job) {} |
| std::vector<Group*> Response_Validate_Job::GetKnownGroups() { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| std::vector<const Group*> Response_Validate_Job::GetKnownGroups() const { |
| return {&operation_attributes, &unsupported_attributes}; |
| } |
| } // namespace ipp |