import {z} from 'zod' export type Compensation = {outputs?: (Array<{resultName?: string | undefined, resultLabel?: string | undefined, result?: Record | undefined, excludeFromExport?: boolean | undefined, warnings?: Array | undefined, alertMessage?: string | undefined, alertType?: ('CRITICAL' | 'RED' | 'YELLOW') | undefined, displayOptions?: number | undefined, formatType?: ('NUMERIC' | 'NUMERIC_LONG' | 'MONEY' | 'PERCENT' | 'TEXT' | 'MONEY_EUR' | 'MONEY_USD' | 'MONEY_GBP' | 'MONEY_JPY' | 'MONEY_CHF' | 'MONEY_PLN' | 'DATETIME' | 'DATE' | 'INTEGER' | 'LINK' | 'COMPLEX' | 'SPARKLINE') | undefined, suffix?: string | undefined, resultType?: string | undefined, cssProperties?: string | undefined, userGroup?: string | undefined, resultGroup?: string | undefined, overrideValueOptions?: Array | undefined, overrideAllowEmpty?: boolean | undefined, labelTranslations?: string | undefined, overridable?: boolean | undefined, overridden?: boolean | undefined, resultDescription?: string | undefined}> | null) | undefined, createdByName?: string | undefined, typedId?: string | undefined, headerText?: (string | null) | undefined, successfulCalculationMsg?: ('SUCCESS' | 'COMMAND_GENERAL_ERROR' | 'COMMAND_GENERAL_ERROR_WITH_MSG' | 'COMMAND_GENERAL_ERROR_CONFLICT' | 'COMMAND_GENERAL_ERROR_CONFLICT_FIELD' | 'COMMAND_NOT_FOUND' | 'COMMAND_CONFIG_ERROR' | 'COMMAND_CONTEXT_PATH_NOTFOUND' | 'COMMAND_NOT_AUTHORIZED' | 'COMMAND_INVALID_PARAMETERS' | 'COMMAND_FORBIDDEN_IN_K8S' | 'COMMAND_FORBIDDEN_IN_READONLYMODE' | 'COMMAND_FORM_TOO_LARGE' | 'OBJECT_NOT_FOUND' | 'LOGIN_FAILURE' | 'LOGIN_FAILURE_BANNED' | 'LOGIN_FAILURE_TFA' | 'LOGIN_FAILURE_INACTIVE_OR_EXPIRED' | 'PARTITION_UNKNOWN' | 'COPY_OF_PREFIX' | 'SIM_OF_PREFIX' | 'TOO_MANY_WARNINGS' | 'NO_NAME' | 'ERROR_MESSAGE' | 'ERROR_STATUS' | 'ERROR_HTTPCODE' | 'ERROR_ACTION' | 'ERROR_TIMESTAMP' | 'INVALID' | 'FORMULA_ERROR' | 'DEFAULT_FORMULA_NOT_FOUND' | 'FORMULA_NOT_FOUND' | 'FORMULA_NOT_FOUND_FOR' | 'FE_SYNTAX_ERROR' | 'FE_UNKNOWN_SYMBOL_ERROR' | 'FE_WRONG_NUMBER_OF_ARGS' | 'FE_ILLEGAL_OPERATION' | 'FE_ILLEGAL_ARGUMENT' | 'FE_ILLEGAL_STATUS' | 'FE_UNDEFINED_FUNCTION' | 'FE_UNDEFINED_UNIT' | 'FE_UNDEFINED_VARIABLE' | 'FE_FLEXCHART_UNSUPPORTED_FEATURE' | 'FE_FLEXCHART_UNRECOGNIZED_OPTION' | 'FE_FLEXCHART_INVALID_OPTION' | 'FE_FLEXCHART_FORBIDDEN_OPTION' | 'FE_FLEXCHART_INVALID_JSON' | 'FE_FLEXCHART_GENERIC_ERROR' | 'FE_EMBEDDED_DASHBOARD_API_MALFORMED_CONF' | 'FE_EMBEDDED_DASHBOARD_API_FUNCTION_DOES_NOT_EXIST' | 'FE_EMBEDDED_DASHBOARD_API_ILLEGAL_FUNCTION_CALL' | 'FE_EMBEDDED_DASHBOARD_API_ILLEGAL_ARGUMENT' | 'FE_WARNING_FLEXCHART_UNRECOGNIZED_TEMPLATE' | 'FE_WARNING_ATTRIBUTE_NOTFOUND' | 'FE_WARNING_PRODUCT_NOTSET' | 'FE_WARNING_PRODUCT_NOTFOUND' | 'FE_WARNING_PRODUCTATTRIBUTE_NOTFOUND' | 'FE_WARNING_PRODUCTATTRIBUTE_AMIBGUOUS' | 'FE_WARNING_CUSTOMER_NOTSET' | 'FE_WARNING_CUSTOMER_NOTFOUND' | 'FE_WARNING_CUSTOMERATTRIBUTE_NOTFOUND' | 'FE_WARNING_CUSTOMERATTRIBUTE_AMIBGUOUS' | 'FE_WARNING_VLOOKUP_TABLE_NOTFOUND' | 'FE_WARNING_VLOOKUP_KEY_NOTFOUND' | 'FE_WARNING_VLOOKUP_KEY_ISNULL' | 'FE_WARNING_VLOOKUP_AMIBGUOUS' | 'FE_WARNING_VLOOKUP_AMIBGUOUS_NOKEY' | 'FE_WARNING_CONTEXT_NOTFOUND' | 'FE_WARNING_CONTEXT_AMIBGUOUS' | 'FE_WARNING_USERENTRY_NOTFOUND' | 'FE_WARNING_CONFIGURATOR_NOTFOUND' | 'FE_WARNING_OPTION_NOTFOUND' | 'FE_WARNING_FUNCTIONCALL_AMIBGUOUS' | 'FE_WARNING_ARITHMETICEXCEPTION' | 'FE_WARNING_PRICELIST_ITEMNOTFOUND' | 'FE_INFO_DATAMARTQUERY_USINGCACHEDRESULT' | 'FE_WARNING_DATAMARTQUERY_INVALIDQUERY' | 'FE_WARNING_DATAMARTQUERY_MAXROWSEXCEEDED' | 'FE_WARNING_DATAMARTLOOKUP_QUERYNOTFOUND' | 'FE_WARNING_DATAMARTLOOKUP_FIELDNOTFOUND' | 'FE_WARNING_DATAMARTLOOKUP_INVALIDFILTER' | 'FE_WARNING_DATAMARTLOOKUP_MAXROWSEXCEEDED' | 'FE_WARNING_COULD_NOT_COMBINE_ELEMENTS' | 'FE_WARNING_PRODUCT_EXTENSION_NAME_NOTSET' | 'FE_WARNING_CUSTOMER_EXTENSION_NAME_NOTSET' | 'FE_WARNING_PRICERECORD_NOTFOUND' | 'FE_WARNING_PRODUCTGROUP_NOTFOUND' | 'FE_WARNING_CUSTOMERGROUP_NOTFOUND' | 'FE_WARNING_SELLERGROUP_NOTFOUND' | 'FE_WARNING_ANYUSER_NOTFOUND' | 'FE_WARNING_MULTITIERENTRY_NOTFOUND' | 'FE_WARNING_DATASOURCE_NOTFOUND' | 'FE_WARNING_FIELD_NOTFOUND' | 'FE_WARNING_REBATERECORD_NOTFOUND' | 'FE_WARNING_CONTEXTSKUSET_NOTSETORMALFORMED' | 'FE_WARNING_FILTERBUILDERUSERENTRY_NOTFOUND' | 'FE_WARNING_FILTERBUILDERUSERENTRY_ILLEGALVALUE' | 'FE_WARNING_DMFILTERBUILDERUSERENTRY_NOTFOUND' | 'FE_WARNING_DMFILTERBUILDERUSERENTRY_ILLEGALVALUE' | 'FE_WARNING_REBATE_AGREEMENT_NOTFOUND' | 'FE_WARNING_REBATE_AGREEMENT_ATTRIBUTE_NOTFOUND' | 'FE_WARNING_CLAIM_WRONG_VALIDATION_STATE' | 'FE_WARNING_HOOK_GENERIC_ERROR' | 'FE_WARNING_HOOK_GENERIC_DENIED_MESSAGE' | 'FE_WARNING_PARENT_NOTFOUND' | 'FE_WARNING_MAX_RESULTS_SIZE_EXCEEDED' | 'FE_WARNING_MISSING_BUSINESSKEY_VALUE' | 'VALIDATION_SKU_MISSING' | 'VALIDATION_PARTITION_USERNAME_UPDATE' | 'VALIDATION_PARTITION_PASSWORD_UPDATE' | 'VALIDATION_PARTITION_NULL' | 'VALIDATION_PARTITION_MISMATCH' | 'VALIDATION_CUSTOMERID_MISSING' | 'VALIDATION_SELLERID_MISSING' | 'VALIDATION_DUPLICATE_BUSINESSKEY' | 'VALIDATION_DUPLICATE_BUSINESSKEY_PARAMETERIZED' | 'VALIDATION_DYNAMIC_TABS_DUPLICATED_CUSTOM_FORMS' | 'VALIDATION_DYNAMIC_TABS_STANDALONE_CUSTOM_FORM' | 'VALIDATION_DYNAMIC_TABS_UNSUPPORTED_TYPE_CUSTOM_FORM' | 'VALIDATION_DYNAMIC_TABS_MISSING_TAB' | 'VALIDATION_NEWER_VERSION_EXISTS' | 'VALIDATION_FORMULAELEMENT_EMPTYNAME' | 'VALIDATION_FORMULAELEMENT_INVALIDNAME' | 'VALIDATION_FAILED' | 'VALIDATION_FIELD_DUPLICATE_VALUE' | 'VALIDATION_FIELD_MISSING' | 'VALIDATION_FIELD_INVALID_CHARS' | 'VALIDATION_FIELD_INVALID' | 'VALIDATION_FIELD_TOO_BIG' | 'VALIDATION_FIELD_TOO_BIG_WITH_MSG' | 'VALIDATION_NUMBER_TOO_BIG' | 'VALIDATION_STATUS_RESTRICTED' | 'VALIDATION_USERGROUP_RESTRICTED' | 'VALIDATION_WORKFLOW_RESTRICTED' | 'VALIDATION_EDIT_NOT_AUTHORIZED' | 'VALIDATION_DELETE_NOT_AUTHORIZED' | 'VALIDATION_ADD_NOT_AUTHORIZED' | 'VALIDATION_INVALID_STATUS' | 'VALIDATION_LINKED_OBJ_NOT_SAVED' | 'VALIDATION_BOTH_SKU_AND_PRODUCTGROUP_PRESENTED' | 'VALIDATION_BOTH_CUSTOMERID_AND_CUSTOMERGROUP_PRESENTED' | 'VALIDATION_PLASMA_DELETE' | 'VALIDATION_PLASMA_MISMATCH' | 'VALIDATION_PLASMA_UPDATE' | 'VALIDATION_PWDCOMPLEXITYRULES_INVALID_PASSWORD' | 'VALIDATION_PWNED_PASSWORD' | 'VALIDATION_INVALID_OLD_PASSWORD' | 'VALIDATION_APPLICATIONPROPERTIES_PWDCOMPLEXITYRULES_UNKNOWN' | 'VALIDATION_FORMULA_WITH_NAME_AND_DIFFERENT_NATURE_EXISTS' | 'VALIDATION_FORMULA_WORKFLOWTYPE_NOTALIGNED' | 'VALIDATION_DATE_CONFLICT_WITH' | 'VALIDATION_INVALID_ENDDATE' | 'VALIDATION_MISSING_DRIVERS' | 'VALIDATION_APPLICATIONPROPERTIES_REVISIONPATTERN_FIELD_MISSING' | 'VALIDATION_IMPORT_EXCEL_INVALID_HEADER' | 'VALIDATION_WARNING_BUSINESS_KEYS_LENGTHS_EXCEEDED' | 'VALIDATION_MULTIPLE_FORMULA_INHERITANCE_NOT_ALLOWED' | 'VALIDATION_NATURE_NOT_ALLOWED_FOR_INHERITANCE' | 'VALIDATION_PARENT_AND_CHILD_NATURES_DO_NOT_MATCH' | 'PL_ALERT_PRICEDEVIATION_TOO_HIGH' | 'PL_WRONG_TYPE' | 'PL_ALREADY_APPROVED' | 'PL_NOTFOUND' | 'PL_CAN_CONVERT_TO_APPROVED' | 'CALC_ALREADY_FINISHED' | 'CALC_CANCEL_QUEUED' | 'CALC_SERIALIZATION_ERROR' | 'NO_MAPPING' | 'PG_ISEMPTY' | 'PGI_OFNONEXISTENTSKU_SKIPPED' | 'PGI_OFNONEXISTENTSKU_INVALIDATED' | 'PGI_OFNONEXISTENTSKU_HARDDELETED' | 'PGI_OFNONEXISTENTSKU_SOFTDELETED' | 'SIM_ISEMPTY' | 'SIM_BASEPL_INVALID' | 'NOT_ENOUGH_LICENSES' | 'CANNOT_EXPAND_SCOPE_BUSINESSROLE' | 'ACCESS_DENIED' | 'DM_DEPLOYMENT_IN_PROGRESS' | 'DM_OBJECT_ISLOCKED' | 'DM_DEFAULT_DS_CREATION_FAILED' | 'DM_SCHEMA_INTEGRITY_ERROR' | 'DM_ACTION_NOTALLOWED' | 'DM_VALIDATION_MAXROWS_EXCEEDED' | 'DM_VALIDATION_HEADER_INVALIDFIELD' | 'DM_VALIDATION_FIELD_UNKNOWN' | 'DM_VALIDATION_KEYFIELD_MISSING' | 'DM_VALIDATION_FIELD_MISSING' | 'DM_VALIDATION_ROW_INVALIDFORMAT' | 'DM_VALIDATION_ROW_FIELDMISMATCH' | 'DM_VALIDATION_FIELD_INVALIDVALUE' | 'DM_VALIDATION_INVALID' | 'DM_VALIDATION_DM_FIELD_AMBIGIOUS' | 'DM_VALIDATION_SCHEMA_FIELDCONFLICT' | 'DM_VALIDATION_SCHEMA_AMBIGUOUSFIELDTYPE' | 'DM_VALIDATION_SCHEMA_CIRCULARDEPENDENCY' | 'DM_VALIDATION_DS_INVALID' | 'DM_VALIDATION_DM_INVALID' | 'DM_VALIDATION_FC_DEPENDENTONINVALIDFC' | 'DM_VALIDATION_FC_INVALIDFIELDS' | 'DM_VALIDATION_FC_INVALIDCALCULATEDFIELDS' | 'DM_VALIDATION_FC_INVALIDNAME' | 'DM_VALIDATION_FC_DUPLICATEFIELDS' | 'DM_VALIDATION_DS_NOKEY' | 'DM_VALIDATION_DS_AMBIGUOUSCCY' | 'DM_VALIDATION_DS_AMBIGUOUSUOM' | 'DM_VALIDATION_DS_MISSINGKEYFIELDS' | 'DM_VALIDATION_DM_NOKEY' | 'DM_VALIDATION_DM_SOURCE_MISSING' | 'DM_VALIDATION_DM_FIELD_UNKNOWN' | 'DM_VALIDATION_DM_INVALIDFIELDS' | 'DM_VALIDATION_DEPENDENCIES_MISSING' | 'DM_VALIDATION_SOURCE_NOTACCESSIBLE' | 'DM_VALIDATION_SOURCE_FIELD_UNKNOWN' | 'DM_VALIDATION_SOURCE_FIELD_MISSING' | 'DM_VALIDATION_SYSTEM_GENERATED_DATASOURCE' | 'DM_VALIDATION_CFS_KEYNOTALLOWED' | 'DM_VALIDATION_KEYFIELD_INVALIDTYPE' | 'DM_VALIDATION_FIELD_INVALIDNAME' | 'DM_VALIDATION_FIELD_INVALIDTYPE' | 'DM_VALIDATION_FIELD_INVALIDEXPRESSION' | 'DM_VALIDATION_QUERY_SOURCE_MISSING' | 'DM_VALIDATION_QUERY_NOTQUERYABLE' | 'DM_VALIDATION_QUERY_INVALIDCCYCODE' | 'DM_VALIDATION_QUERY_CANNOTGENSTATPROJ' | 'DM_VALIDATION_QUERY_PROJ_INVALID' | 'DM_VALIDATION_QUERY_PROJ_INVALIDTYPE' | 'DM_VALIDATION_QUERY_PROJ_INVALIDCALCMODE' | 'DM_VALIDATION_QUERY_PROJ_CANNOTROLLUP' | 'DM_VALIDATION_QUERY_PROJ_CANNOTGENSTATPROJ' | 'DM_VALIDATION_QUERY_PROJ_INVALIDDEFAULT' | 'DM_VALIDATION_QUERY_EXPR_UNKNOWNIDENTIFIER' | 'DM_VALIDATION_QUERY_ROWLIMIT_INVALID' | 'DM_VALIDATION_QUERY_PIVOTCOLUMNLIMIT' | 'DM_VALIDATION_QUERY_FILTER_INVALID' | 'DM_VALIDATION_QUERY_MISSING_SQL' | 'DM_VALIDATION_DUPLICATE' | 'DM_VALIDATION_AMBIGUOUS' | 'DM_LABEL_CALENDAR' | 'DM_LABEL_TIMEDIM_DAY' | 'DM_LABEL_TIMEDIM_WEEK' | 'DM_LABEL_TIMEDIM_MONTH' | 'DM_LABEL_TIMEDIM_QUARTER' | 'DM_LABEL_TIMEDIM_YEAR' | 'DM_LABEL_DEFAULTFEED2DSFORMULA' | 'DM_DATASOURCES' | 'DM_VALIDATION_PARTITIONING_KEY_MORE_THAN_ONE' | 'DM_VALIDATION_PARTITIONING_KEY_HAS_TO_BE_DATE' | 'DM_VALIDATION_FIELD_PARTITIONING_KEY_HAS_TO_BE_DATE' | 'DM_VALIDATION_PARTITIONING_NO_EFFECT_ON_EXISTING' | 'DM_QUERY_TIMEOUT' | 'JST_CANNOT_START' | 'IMPORTFILE_VALIDATION_ERROR_DATASOURCE' | 'IMPORTFILE_VALIDATION_ERROR_LIST' | 'IMPORTFILE_VALIDATION_ERROR_READONLY' | 'IMPORTFILE_VALIDATION_ERROR_REQUIRED' | 'IMPORTFILE_VALIDATION_ERROR_START' | 'IMPORTFILE_VALIDATION_ERROR_FIELDTYPE' | 'IMPORTFILE_VALIDATION_ERROR_FILTER' | 'IMPORTFILE_VALIDATION_ERROR_HEADER' | 'MODEL_MODELTYPE_NOT_FOUND' | 'MODEL_CALCSTEP_NOT_FOUND' | 'MODEL_NATURE_NOT_FOUND' | 'MODEL_TYPE_DEFINITION_INVALID' | 'MODEL_NOT_SPECIFIED' | 'MODEL_RECORD_NOT_SPECIFIED' | 'ROLLUP_INVALID' | 'QUOTE_USERGROUP_RESTRICTED' | 'QUOTE_CALCULATED' | 'QUOTE_CALCULATED_WITHERRORS' | 'QUOTE_SUBMITTED' | 'QUOTE_SAVED' | 'QUOTE_SUPERSEDEDBY' | 'QUOTE_PRODUCTSNOTADDED' | 'QUOTE_ALREADY_EXPIRED' | 'QUOTE_TESTRESULTELEMENTNAME' | 'QUOTE_LINEITEMS_DOTOMATCHQPF' | 'QUOTE_QPF_COMPUTATION_FAILED' | 'QUOTE_COULD_NOT_CONVERT_TO_DEAL' | 'QUOTE_NON_EXISTENT_SKUS' | 'QUOTE_WASDELETEDONSERVER' | 'QUOTETYPE_DEFAULTTYPE_DELETE_NOTALLOWED' | 'QUOTETYPE_DEFAULTTYPE_EDIT_NOTALLOWED' | 'QUOTETYPE_EDIT_NOTALLOWED' | 'QUOTETYPE_MISSING' | 'HEADER_PREPHASE_ELEMENTPOSTFIX' | 'HEADER_POSTPHASE_ELEMENTPOSTFIX' | 'RBA_USERGROUP_RESTRICTED' | 'RBA_CALCULATED' | 'RBA_CALCULATED_WITHERRORS' | 'RBA_SUBMITTED' | 'RBA_SAVED' | 'RBA_SUPERSEDEDBY' | 'RBA_ITEMSNOTADDED' | 'RBA_TESTRESULTELEMENTNAME' | 'RBA_WASDELETEDONSERVER' | 'REBATETYPE_MISSING' | 'RBA_LINEITEMS_DONOTMATCHRBTF' | 'RBA_RBTF_COMPUTATION_FAILED' | 'RBA_HEADERREBATETYPE_MISSING' | 'HEADERREBATETYPE_DEFAULTTYPE_DELETE_NOTALLOWED' | 'HEADERREBATETYPE_EDIT_NOTALLOWED' | 'HEADERREBATETYPE_MISSING' | 'COMPENSATION_CONDITIONTYPE_MISSING' | 'COMPENSATION_USERGROUP_RESTRICTED' | 'COMPENSATION_CALCULATED' | 'COMPENSATION_CALCULATED_WITHERRORS' | 'COMPENSATION_SUBMITTED' | 'COMPENSATION_SAVED' | 'COMPENSATION_SUPERSEDEDBY' | 'COMPENSATION_ITEMSNOTADDED' | 'COMPENSATION_TESTRESULTELEMENTNAME' | 'COMPENSATION_WASDELETEDONSERVER' | 'COMPENSATION_LINEITEMS_DONOTMATCHRBTF' | 'COMPENSATION_RBTF_COMPUTATION_FAILED' | 'COMPENSATION_COMPENSATIONHEADERTYPE_MISSING' | 'COMPENSATIONHEADERTYPE_DEFAULTTYPE_DELETE_NOTALLOWED' | 'COMPENSATIONHEADERTYPE_EDIT_NOTALLOWED' | 'COMPENSATIONHEADERTYPE_MISSING' | 'COR_CALCULATED' | 'COR_CALCULATED_WITHERRORS' | 'COR_SUBMITTED' | 'COR_SAVED' | 'RR_CALCULATED' | 'RR_CALCULATED_WITHERRORS' | 'RR_SUBMITTED' | 'RR_SAVED' | 'MR_CALCULATED' | 'MR_CALCULATED_WITHERRORS' | 'MR_SUBMITTED' | 'MR_SAVED' | 'MR_WARNING_NOTALLRECORDSSUBMITTED' | 'CONTRACT_SAVED' | 'CONTRACT_SUPERSEDEDBY' | 'CONTRACT_CALCULATED' | 'CONTRACT_CALCULATED_WITHERRORS' | 'CONTRACT_SUBMITTED' | 'CONTRACT_ITEMSNOTADDED' | 'CONTRACT_INVALID_CUSTOMER_GROUP' | 'CONTRACT_INVALID_CUSTOMER_GROUP_FOR_LINE' | 'CONTRACT_INVALID_PRODUCT_GROUP' | 'CONTRACT_INVALID_PRODUCT_GROUP_FOR_LINE' | 'CONTRACT_INVALID_SELLER_REFERENCE' | 'CONTRACT_INVALID_SELLER_REFERENCE_FOR_LINE' | 'CONTRACT_TESTRESULTELEMENTNAME' | 'CONTRACT_LINEITEMS_DONOTMATCHCTTF' | 'CONTRACT_CTTF_COMPUTATION_FAILED' | 'CONTRACT_WASDELETEDONSERVER' | 'CONTRACTTERMTYPE_MISSING' | 'CUSTOM_FORM_CALCULATED_WITH_ERRORS' | 'CUSTOM_FORM_UNDELETABLE_STATUS' | 'VIEW_EDIT_RESTRICTED_BY_FORMULA_ENTITLEMENT_FILTER' | 'WORKFLOW_PREVIEW_NO_APPROVAL_REQUIRED' | 'WORKFLOW_ERROR' | 'WORKFLOW_ONBEHALF_MESSAGE' | 'WORKFLOW_USERGROUP_INFORMATION_ERROR' | 'WORKFLOW_INVALID_EMAILS_IN_WATCHER_STEP' | 'WORKFLOW_MAIL_ERROR_USER_MAIL_NOT_DEFINED' | 'WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP' | 'WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP_ONBEHALF' | 'WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP_SUBMITTER' | 'WORKFLOW_STEP_WRONG_STEP_BEING_EXECUTED' | 'WORKFLOW_USER_INFORMATION_ERROR' | 'WORKFLOW_ATTACHMENT_NOT_FOUND_ERROR' | 'WORKFLOW_MANDATORY_COMMENT_MISSING_ERROR' | 'WORKFLOW_MANDATORY_COMMENT_IMPOSSIBLE_ERROR' | 'WORKFLOW_MAX_CUMULATIVE_SIZE_OF_ATTACHMENTS_EXCEEDED_ERROR' | 'WORKFLOW_MULTIPLE_ATTACHMENTS_WITH_SAME_NAME_ERROR' | 'WORKFLOW_MAX_NUMBER_OF_ATTACHMENTS_EXCEEDED_ERROR' | 'WORKFLOW_NOT_FOUND' | 'WORKFLOW_STEPEXECUTIONSTATUS_INITIALIZED' | 'WORKFLOW_STEPEXECUTIONSTATUS_PREEXECUTED' | 'WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDDENIED' | 'WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDWITHDRAWN' | 'WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDAPPROVED' | 'WORKFLOW_STEP_NON_ALLOWED_DENIAL_REASON' | 'WORKFLOW_STEP_USER_CANNOT_ADD_STEP' | 'WORKFLOW_STEP_USER_CANNOT_APPROVE_MORE_THAN_ONCE' | 'WORKFLOW_APPROVERS' | 'WORKFLOW_DELEGATION_COMBINED' | 'WORKFLOW_DELEGATION_DELEGATED' | 'WORKFLOW_DELEGATION_NONE' | 'WORKFLOW_USER_USERGROUP_NOT_DEFINED_ERROR' | 'WORKFLOW_USER_USERGROUP_BOTH_DEFINED_ERROR' | 'SUBMIT_NOT_ALLOWED' | 'PREVIEW_NOT_ALLOWED' | 'REVOKE_NOT_ALLOWED' | 'PO_NOT_ENABLED' | 'PO_OPTIMIZER_NOT_ENABLED' | 'CALCULATIONFLOW_EDITING_OF_DEPLOYEDFLOW_NOT_ALLOWED' | 'WORKFLOW_STEPEXECUTIONSTATUS_ALREADYSATISFIED' | 'DCR_DUPLICATE_KEY' | 'BINARY_RESP_ERR_ATTACHMENT_CONTENT' | 'ACTION_NOT_ALLOWED' | 'COMMON_ERROR' | 'PRICELISTTYPE_EDIT_NOTALLOWED' | 'SIGNATURE_ABORTED' | 'DOCX_CONVERSION_NOT_AVAILABLE' | 'DOCX_CONVERSION_FAILED' | 'RECIPIENTS') | undefined, endDate?: (string | null) | undefined, workflowStatus?: ('DRAFT' | 'SUBMITTED' | 'DENIED' | 'APPROVED' | 'NO_APPROVAL_REQUIRED' | 'WITHDRAWN' | 'INVALIDATED') | undefined, inputs?: (Array<{name?: string | undefined, label?: string | undefined, lookupTableId?: (string | null) | undefined, url?: (string | null) | undefined, type?: string | undefined, value?: (Record | null) | undefined, valueHint?: (string | null) | undefined, readOnly?: (boolean | null) | undefined, filter?: ({[key: string]: Record} | null) | undefined, parameterGroup?: (string | null) | undefined, required?: (boolean | null) | undefined, labelTranslations?: (string | null) | undefined, addUnknownValues?: (boolean | null) | undefined, typedId?: (string | null) | undefined, alwaysEditable?: (boolean | null) | undefined, inputs?: Array> | undefined, parameterConfig?: {[key: string]: Record} | undefined, formattingOptions?: {[key: string]: Record} | undefined, valueOptions?: (Array | null) | undefined}> | null) | undefined, lastUpdateDate?: string | undefined, readOnlyLineItemClass?: string | undefined, compensationHeaderType?: (string | null) | undefined, serverMessagesExtended?: (Array<{key?: (string | null) | undefined, message?: string | undefined}> | null) | undefined, compensationRecordSetLabel?: (string | null) | undefined, payoutDate?: (string | null) | undefined, deniedByName?: (string | null) | undefined, lineItems?: (Array<{version?: number | undefined, typedId?: string | undefined, clicId?: number | undefined, inputs?: Array> | undefined, outputs?: Array> | undefined, dirty?: boolean | undefined, lineId?: string | undefined, parentId?: string | undefined, calculationStatus?: number | undefined, editabilityStatus?: number | undefined, label?: string | undefined, containsProductImage?: boolean | undefined, customerGroup?: ({label?: string | undefined, customerFieldName?: string | undefined, customerFieldLabel?: string | undefined, customerFieldValue?: string | undefined, customerFilterCriteria?: {[key: string]: Record} | undefined}) | undefined, productGroup?: ({label?: string | undefined, productFieldName?: string | undefined, productFieldLabel?: string | undefined, productFieldValue?: string | undefined, productFilterCriteria?: {[key: string]: Record} | undefined}) | undefined, startDate?: (string | null) | undefined, endDate?: (string | null) | undefined, payoutDate?: (string | null) | undefined, calculationBaseJson?: string | undefined, calculationBase?: ({includedCustomerGroups?: Array> | undefined, includedProductGroups?: Array> | undefined, includedSellerReferences?: (Array<{sellerId?: string | undefined, sellerName?: string | undefined}>) | undefined, excludedCustomerGroups?: Array> | undefined, excludedproductGroups?: Array> | undefined, excludedSellerReferences?: Array> | undefined, includedTimePeriods?: (Array<{timeUnit?: ('DAY' | 'WEEK' | 'MONTH' | 'QUARTER' | 'YEAR') | undefined, startDate?: (string | string) | undefined, endDate?: string | undefined, single?: boolean | undefined}>) | undefined, excludedTimePeriods?: Array> | undefined, otherFilters?: (Array) | undefined, dateDimFieldName?: string | undefined}) | undefined, simulationType?: string | undefined, folder?: boolean | undefined, treeLabel?: string | undefined, createDate?: string | undefined, createdBy?: number | undefined, lastUpdateDate?: string | undefined, lastUpdateBy?: number | undefined, compensationConditionType?: string | undefined, compensationConditionTypeLabel?: string | undefined}>) | undefined, userGroupViewDetails?: (string | null) | undefined, approvedByName?: (string | null) | undefined, creationWorkflowCurrentStep?: (number | null) | undefined, rootUniqueName?: string | undefined, originUniqueName?: (string | null) | undefined, targetDate?: (string | null) | undefined, customerGroup?: (Record | null) | undefined, ioMeta?: (string | Record) | undefined, originDeleted?: boolean | undefined, version?: number | undefined, uniqueName?: string | undefined, serverMessages?: (Array | null) | undefined, creationWorkflowStatus?: ('DRAFT' | 'INPROGRESS' | 'FINISHED' | 'null' | null) | undefined, userGroupEdit?: (string | null) | undefined, conditionTypeClass?: string | undefined, hasWorkflowHistory?: boolean | undefined, nodeId?: number | undefined, startDate?: (string | null) | undefined, status?: ('DRAFT' | 'PENDING' | 'SCHEDULED' | 'PROCESSING' | 'SCHEDULED_DIRTY' | 'ERROR' | 'READY' | 'CANCELLED') | undefined, lastUpdateByName?: string | undefined, originClicId?: (number | null) | undefined, renderInfo?: ({[key: string]: Record} | null) | undefined, signature?: ({envelopeId?: string | undefined, status?: ('sent' | 'delivered' | 'signed' | 'completed' | 'declined' | 'voided' | 'processing' | 'error' | 'cancelling') | undefined, sentDateTime?: (number | null | string | null | number | null | string | null | string | null | string | null) | undefined, statusChangedDateTime?: (number | null | string | null | number | null | string | null | string | null | string | null) | undefined, customerName?: string | undefined, customerUserOrEmail?: string | undefined, sender?: number | undefined, senderName?: string | undefined, templateName?: string | undefined, note?: string | undefined, voidedReason?: string | undefined, error?: string | undefined, history?: Array> | undefined} | null) | undefined, creationWorkflowStepCount?: (number | null) | undefined, sellerGroup?: (number | null | string | null | number | null | string | null | string | null | string | null | Record | null) | undefined, compensationRecordSetId?: (number | null) | undefined, creationWorkflowStepLabel?: (string | null) | undefined, formulaElementGroupReadOnly?: string | undefined, submittedByName?: (string | null) | undefined, formulaElementGroup?: string | undefined, createDate?: string | undefined, dirty?: boolean | undefined, additionalInfo4?: (string | null) | undefined, additionalInfo3?: (string | null) | undefined, refreshInputs?: boolean | undefined, additionalInfo2?: (number | null) | undefined, additionalInfo1?: (number | null) | undefined, numberOfAttachments?: number | undefined, compensationStatus?: ('DRAFT' | 'APPROVED' | 'OPEN' | 'CLOSED' | 'REVOKED' | 'SUPERSEDED' | 'INVALIDATED') | undefined, originLabel?: (string | null) | undefined, simulationType?: (string | null) | undefined, label?: string | undefined, nextRevUNs?: Array | undefined, simulationSet?: (string | null) | undefined, createdBy?: number | undefined, calculationWithErrorsMsg?: ('SUCCESS' | 'COMMAND_GENERAL_ERROR' | 'COMMAND_GENERAL_ERROR_WITH_MSG' | 'COMMAND_GENERAL_ERROR_CONFLICT' | 'COMMAND_GENERAL_ERROR_CONFLICT_FIELD' | 'COMMAND_NOT_FOUND' | 'COMMAND_CONFIG_ERROR' | 'COMMAND_CONTEXT_PATH_NOTFOUND' | 'COMMAND_NOT_AUTHORIZED' | 'COMMAND_INVALID_PARAMETERS' | 'COMMAND_FORBIDDEN_IN_K8S' | 'COMMAND_FORBIDDEN_IN_READONLYMODE' | 'COMMAND_FORM_TOO_LARGE' | 'OBJECT_NOT_FOUND' | 'LOGIN_FAILURE' | 'LOGIN_FAILURE_BANNED' | 'LOGIN_FAILURE_TFA' | 'LOGIN_FAILURE_INACTIVE_OR_EXPIRED' | 'PARTITION_UNKNOWN' | 'COPY_OF_PREFIX' | 'SIM_OF_PREFIX' | 'TOO_MANY_WARNINGS' | 'NO_NAME' | 'ERROR_MESSAGE' | 'ERROR_STATUS' | 'ERROR_HTTPCODE' | 'ERROR_ACTION' | 'ERROR_TIMESTAMP' | 'INVALID' | 'FORMULA_ERROR' | 'DEFAULT_FORMULA_NOT_FOUND' | 'FORMULA_NOT_FOUND' | 'FORMULA_NOT_FOUND_FOR' | 'FE_SYNTAX_ERROR' | 'FE_UNKNOWN_SYMBOL_ERROR' | 'FE_WRONG_NUMBER_OF_ARGS' | 'FE_ILLEGAL_OPERATION' | 'FE_ILLEGAL_ARGUMENT' | 'FE_ILLEGAL_STATUS' | 'FE_UNDEFINED_FUNCTION' | 'FE_UNDEFINED_UNIT' | 'FE_UNDEFINED_VARIABLE' | 'FE_FLEXCHART_UNSUPPORTED_FEATURE' | 'FE_FLEXCHART_UNRECOGNIZED_OPTION' | 'FE_FLEXCHART_INVALID_OPTION' | 'FE_FLEXCHART_FORBIDDEN_OPTION' | 'FE_FLEXCHART_INVALID_JSON' | 'FE_FLEXCHART_GENERIC_ERROR' | 'FE_EMBEDDED_DASHBOARD_API_MALFORMED_CONF' | 'FE_EMBEDDED_DASHBOARD_API_FUNCTION_DOES_NOT_EXIST' | 'FE_EMBEDDED_DASHBOARD_API_ILLEGAL_FUNCTION_CALL' | 'FE_EMBEDDED_DASHBOARD_API_ILLEGAL_ARGUMENT' | 'FE_WARNING_FLEXCHART_UNRECOGNIZED_TEMPLATE' | 'FE_WARNING_ATTRIBUTE_NOTFOUND' | 'FE_WARNING_PRODUCT_NOTSET' | 'FE_WARNING_PRODUCT_NOTFOUND' | 'FE_WARNING_PRODUCTATTRIBUTE_NOTFOUND' | 'FE_WARNING_PRODUCTATTRIBUTE_AMIBGUOUS' | 'FE_WARNING_CUSTOMER_NOTSET' | 'FE_WARNING_CUSTOMER_NOTFOUND' | 'FE_WARNING_CUSTOMERATTRIBUTE_NOTFOUND' | 'FE_WARNING_CUSTOMERATTRIBUTE_AMIBGUOUS' | 'FE_WARNING_VLOOKUP_TABLE_NOTFOUND' | 'FE_WARNING_VLOOKUP_KEY_NOTFOUND' | 'FE_WARNING_VLOOKUP_KEY_ISNULL' | 'FE_WARNING_VLOOKUP_AMIBGUOUS' | 'FE_WARNING_VLOOKUP_AMIBGUOUS_NOKEY' | 'FE_WARNING_CONTEXT_NOTFOUND' | 'FE_WARNING_CONTEXT_AMIBGUOUS' | 'FE_WARNING_USERENTRY_NOTFOUND' | 'FE_WARNING_CONFIGURATOR_NOTFOUND' | 'FE_WARNING_OPTION_NOTFOUND' | 'FE_WARNING_FUNCTIONCALL_AMIBGUOUS' | 'FE_WARNING_ARITHMETICEXCEPTION' | 'FE_WARNING_PRICELIST_ITEMNOTFOUND' | 'FE_INFO_DATAMARTQUERY_USINGCACHEDRESULT' | 'FE_WARNING_DATAMARTQUERY_INVALIDQUERY' | 'FE_WARNING_DATAMARTQUERY_MAXROWSEXCEEDED' | 'FE_WARNING_DATAMARTLOOKUP_QUERYNOTFOUND' | 'FE_WARNING_DATAMARTLOOKUP_FIELDNOTFOUND' | 'FE_WARNING_DATAMARTLOOKUP_INVALIDFILTER' | 'FE_WARNING_DATAMARTLOOKUP_MAXROWSEXCEEDED' | 'FE_WARNING_COULD_NOT_COMBINE_ELEMENTS' | 'FE_WARNING_PRODUCT_EXTENSION_NAME_NOTSET' | 'FE_WARNING_CUSTOMER_EXTENSION_NAME_NOTSET' | 'FE_WARNING_PRICERECORD_NOTFOUND' | 'FE_WARNING_PRODUCTGROUP_NOTFOUND' | 'FE_WARNING_CUSTOMERGROUP_NOTFOUND' | 'FE_WARNING_SELLERGROUP_NOTFOUND' | 'FE_WARNING_ANYUSER_NOTFOUND' | 'FE_WARNING_MULTITIERENTRY_NOTFOUND' | 'FE_WARNING_DATASOURCE_NOTFOUND' | 'FE_WARNING_FIELD_NOTFOUND' | 'FE_WARNING_REBATERECORD_NOTFOUND' | 'FE_WARNING_CONTEXTSKUSET_NOTSETORMALFORMED' | 'FE_WARNING_FILTERBUILDERUSERENTRY_NOTFOUND' | 'FE_WARNING_FILTERBUILDERUSERENTRY_ILLEGALVALUE' | 'FE_WARNING_DMFILTERBUILDERUSERENTRY_NOTFOUND' | 'FE_WARNING_DMFILTERBUILDERUSERENTRY_ILLEGALVALUE' | 'FE_WARNING_REBATE_AGREEMENT_NOTFOUND' | 'FE_WARNING_REBATE_AGREEMENT_ATTRIBUTE_NOTFOUND' | 'FE_WARNING_CLAIM_WRONG_VALIDATION_STATE' | 'FE_WARNING_HOOK_GENERIC_ERROR' | 'FE_WARNING_HOOK_GENERIC_DENIED_MESSAGE' | 'FE_WARNING_PARENT_NOTFOUND' | 'FE_WARNING_MAX_RESULTS_SIZE_EXCEEDED' | 'FE_WARNING_MISSING_BUSINESSKEY_VALUE' | 'VALIDATION_SKU_MISSING' | 'VALIDATION_PARTITION_USERNAME_UPDATE' | 'VALIDATION_PARTITION_PASSWORD_UPDATE' | 'VALIDATION_PARTITION_NULL' | 'VALIDATION_PARTITION_MISMATCH' | 'VALIDATION_CUSTOMERID_MISSING' | 'VALIDATION_SELLERID_MISSING' | 'VALIDATION_DUPLICATE_BUSINESSKEY' | 'VALIDATION_DUPLICATE_BUSINESSKEY_PARAMETERIZED' | 'VALIDATION_DYNAMIC_TABS_DUPLICATED_CUSTOM_FORMS' | 'VALIDATION_DYNAMIC_TABS_STANDALONE_CUSTOM_FORM' | 'VALIDATION_DYNAMIC_TABS_UNSUPPORTED_TYPE_CUSTOM_FORM' | 'VALIDATION_DYNAMIC_TABS_MISSING_TAB' | 'VALIDATION_NEWER_VERSION_EXISTS' | 'VALIDATION_FORMULAELEMENT_EMPTYNAME' | 'VALIDATION_FORMULAELEMENT_INVALIDNAME' | 'VALIDATION_FAILED' | 'VALIDATION_FIELD_DUPLICATE_VALUE' | 'VALIDATION_FIELD_MISSING' | 'VALIDATION_FIELD_INVALID_CHARS' | 'VALIDATION_FIELD_INVALID' | 'VALIDATION_FIELD_TOO_BIG' | 'VALIDATION_FIELD_TOO_BIG_WITH_MSG' | 'VALIDATION_NUMBER_TOO_BIG' | 'VALIDATION_STATUS_RESTRICTED' | 'VALIDATION_USERGROUP_RESTRICTED' | 'VALIDATION_WORKFLOW_RESTRICTED' | 'VALIDATION_EDIT_NOT_AUTHORIZED' | 'VALIDATION_DELETE_NOT_AUTHORIZED' | 'VALIDATION_ADD_NOT_AUTHORIZED' | 'VALIDATION_INVALID_STATUS' | 'VALIDATION_LINKED_OBJ_NOT_SAVED' | 'VALIDATION_BOTH_SKU_AND_PRODUCTGROUP_PRESENTED' | 'VALIDATION_BOTH_CUSTOMERID_AND_CUSTOMERGROUP_PRESENTED' | 'VALIDATION_PLASMA_DELETE' | 'VALIDATION_PLASMA_MISMATCH' | 'VALIDATION_PLASMA_UPDATE' | 'VALIDATION_PWDCOMPLEXITYRULES_INVALID_PASSWORD' | 'VALIDATION_PWNED_PASSWORD' | 'VALIDATION_INVALID_OLD_PASSWORD' | 'VALIDATION_APPLICATIONPROPERTIES_PWDCOMPLEXITYRULES_UNKNOWN' | 'VALIDATION_FORMULA_WITH_NAME_AND_DIFFERENT_NATURE_EXISTS' | 'VALIDATION_FORMULA_WORKFLOWTYPE_NOTALIGNED' | 'VALIDATION_DATE_CONFLICT_WITH' | 'VALIDATION_INVALID_ENDDATE' | 'VALIDATION_MISSING_DRIVERS' | 'VALIDATION_APPLICATIONPROPERTIES_REVISIONPATTERN_FIELD_MISSING' | 'VALIDATION_IMPORT_EXCEL_INVALID_HEADER' | 'VALIDATION_WARNING_BUSINESS_KEYS_LENGTHS_EXCEEDED' | 'VALIDATION_MULTIPLE_FORMULA_INHERITANCE_NOT_ALLOWED' | 'VALIDATION_NATURE_NOT_ALLOWED_FOR_INHERITANCE' | 'VALIDATION_PARENT_AND_CHILD_NATURES_DO_NOT_MATCH' | 'PL_ALERT_PRICEDEVIATION_TOO_HIGH' | 'PL_WRONG_TYPE' | 'PL_ALREADY_APPROVED' | 'PL_NOTFOUND' | 'PL_CAN_CONVERT_TO_APPROVED' | 'CALC_ALREADY_FINISHED' | 'CALC_CANCEL_QUEUED' | 'CALC_SERIALIZATION_ERROR' | 'NO_MAPPING' | 'PG_ISEMPTY' | 'PGI_OFNONEXISTENTSKU_SKIPPED' | 'PGI_OFNONEXISTENTSKU_INVALIDATED' | 'PGI_OFNONEXISTENTSKU_HARDDELETED' | 'PGI_OFNONEXISTENTSKU_SOFTDELETED' | 'SIM_ISEMPTY' | 'SIM_BASEPL_INVALID' | 'NOT_ENOUGH_LICENSES' | 'CANNOT_EXPAND_SCOPE_BUSINESSROLE' | 'ACCESS_DENIED' | 'DM_DEPLOYMENT_IN_PROGRESS' | 'DM_OBJECT_ISLOCKED' | 'DM_DEFAULT_DS_CREATION_FAILED' | 'DM_SCHEMA_INTEGRITY_ERROR' | 'DM_ACTION_NOTALLOWED' | 'DM_VALIDATION_MAXROWS_EXCEEDED' | 'DM_VALIDATION_HEADER_INVALIDFIELD' | 'DM_VALIDATION_FIELD_UNKNOWN' | 'DM_VALIDATION_KEYFIELD_MISSING' | 'DM_VALIDATION_FIELD_MISSING' | 'DM_VALIDATION_ROW_INVALIDFORMAT' | 'DM_VALIDATION_ROW_FIELDMISMATCH' | 'DM_VALIDATION_FIELD_INVALIDVALUE' | 'DM_VALIDATION_INVALID' | 'DM_VALIDATION_DM_FIELD_AMBIGIOUS' | 'DM_VALIDATION_SCHEMA_FIELDCONFLICT' | 'DM_VALIDATION_SCHEMA_AMBIGUOUSFIELDTYPE' | 'DM_VALIDATION_SCHEMA_CIRCULARDEPENDENCY' | 'DM_VALIDATION_DS_INVALID' | 'DM_VALIDATION_DM_INVALID' | 'DM_VALIDATION_FC_DEPENDENTONINVALIDFC' | 'DM_VALIDATION_FC_INVALIDFIELDS' | 'DM_VALIDATION_FC_INVALIDCALCULATEDFIELDS' | 'DM_VALIDATION_FC_INVALIDNAME' | 'DM_VALIDATION_FC_DUPLICATEFIELDS' | 'DM_VALIDATION_DS_NOKEY' | 'DM_VALIDATION_DS_AMBIGUOUSCCY' | 'DM_VALIDATION_DS_AMBIGUOUSUOM' | 'DM_VALIDATION_DS_MISSINGKEYFIELDS' | 'DM_VALIDATION_DM_NOKEY' | 'DM_VALIDATION_DM_SOURCE_MISSING' | 'DM_VALIDATION_DM_FIELD_UNKNOWN' | 'DM_VALIDATION_DM_INVALIDFIELDS' | 'DM_VALIDATION_DEPENDENCIES_MISSING' | 'DM_VALIDATION_SOURCE_NOTACCESSIBLE' | 'DM_VALIDATION_SOURCE_FIELD_UNKNOWN' | 'DM_VALIDATION_SOURCE_FIELD_MISSING' | 'DM_VALIDATION_SYSTEM_GENERATED_DATASOURCE' | 'DM_VALIDATION_CFS_KEYNOTALLOWED' | 'DM_VALIDATION_KEYFIELD_INVALIDTYPE' | 'DM_VALIDATION_FIELD_INVALIDNAME' | 'DM_VALIDATION_FIELD_INVALIDTYPE' | 'DM_VALIDATION_FIELD_INVALIDEXPRESSION' | 'DM_VALIDATION_QUERY_SOURCE_MISSING' | 'DM_VALIDATION_QUERY_NOTQUERYABLE' | 'DM_VALIDATION_QUERY_INVALIDCCYCODE' | 'DM_VALIDATION_QUERY_CANNOTGENSTATPROJ' | 'DM_VALIDATION_QUERY_PROJ_INVALID' | 'DM_VALIDATION_QUERY_PROJ_INVALIDTYPE' | 'DM_VALIDATION_QUERY_PROJ_INVALIDCALCMODE' | 'DM_VALIDATION_QUERY_PROJ_CANNOTROLLUP' | 'DM_VALIDATION_QUERY_PROJ_CANNOTGENSTATPROJ' | 'DM_VALIDATION_QUERY_PROJ_INVALIDDEFAULT' | 'DM_VALIDATION_QUERY_EXPR_UNKNOWNIDENTIFIER' | 'DM_VALIDATION_QUERY_ROWLIMIT_INVALID' | 'DM_VALIDATION_QUERY_PIVOTCOLUMNLIMIT' | 'DM_VALIDATION_QUERY_FILTER_INVALID' | 'DM_VALIDATION_QUERY_MISSING_SQL' | 'DM_VALIDATION_DUPLICATE' | 'DM_VALIDATION_AMBIGUOUS' | 'DM_LABEL_CALENDAR' | 'DM_LABEL_TIMEDIM_DAY' | 'DM_LABEL_TIMEDIM_WEEK' | 'DM_LABEL_TIMEDIM_MONTH' | 'DM_LABEL_TIMEDIM_QUARTER' | 'DM_LABEL_TIMEDIM_YEAR' | 'DM_LABEL_DEFAULTFEED2DSFORMULA' | 'DM_DATASOURCES' | 'DM_VALIDATION_PARTITIONING_KEY_MORE_THAN_ONE' | 'DM_VALIDATION_PARTITIONING_KEY_HAS_TO_BE_DATE' | 'DM_VALIDATION_FIELD_PARTITIONING_KEY_HAS_TO_BE_DATE' | 'DM_VALIDATION_PARTITIONING_NO_EFFECT_ON_EXISTING' | 'DM_QUERY_TIMEOUT' | 'JST_CANNOT_START' | 'IMPORTFILE_VALIDATION_ERROR_DATASOURCE' | 'IMPORTFILE_VALIDATION_ERROR_LIST' | 'IMPORTFILE_VALIDATION_ERROR_READONLY' | 'IMPORTFILE_VALIDATION_ERROR_REQUIRED' | 'IMPORTFILE_VALIDATION_ERROR_START' | 'IMPORTFILE_VALIDATION_ERROR_FIELDTYPE' | 'IMPORTFILE_VALIDATION_ERROR_FILTER' | 'IMPORTFILE_VALIDATION_ERROR_HEADER' | 'MODEL_MODELTYPE_NOT_FOUND' | 'MODEL_CALCSTEP_NOT_FOUND' | 'MODEL_NATURE_NOT_FOUND' | 'MODEL_TYPE_DEFINITION_INVALID' | 'MODEL_NOT_SPECIFIED' | 'MODEL_RECORD_NOT_SPECIFIED' | 'ROLLUP_INVALID' | 'QUOTE_USERGROUP_RESTRICTED' | 'QUOTE_CALCULATED' | 'QUOTE_CALCULATED_WITHERRORS' | 'QUOTE_SUBMITTED' | 'QUOTE_SAVED' | 'QUOTE_SUPERSEDEDBY' | 'QUOTE_PRODUCTSNOTADDED' | 'QUOTE_ALREADY_EXPIRED' | 'QUOTE_TESTRESULTELEMENTNAME' | 'QUOTE_LINEITEMS_DOTOMATCHQPF' | 'QUOTE_QPF_COMPUTATION_FAILED' | 'QUOTE_COULD_NOT_CONVERT_TO_DEAL' | 'QUOTE_NON_EXISTENT_SKUS' | 'QUOTE_WASDELETEDONSERVER' | 'QUOTETYPE_DEFAULTTYPE_DELETE_NOTALLOWED' | 'QUOTETYPE_DEFAULTTYPE_EDIT_NOTALLOWED' | 'QUOTETYPE_EDIT_NOTALLOWED' | 'QUOTETYPE_MISSING' | 'HEADER_PREPHASE_ELEMENTPOSTFIX' | 'HEADER_POSTPHASE_ELEMENTPOSTFIX' | 'RBA_USERGROUP_RESTRICTED' | 'RBA_CALCULATED' | 'RBA_CALCULATED_WITHERRORS' | 'RBA_SUBMITTED' | 'RBA_SAVED' | 'RBA_SUPERSEDEDBY' | 'RBA_ITEMSNOTADDED' | 'RBA_TESTRESULTELEMENTNAME' | 'RBA_WASDELETEDONSERVER' | 'REBATETYPE_MISSING' | 'RBA_LINEITEMS_DONOTMATCHRBTF' | 'RBA_RBTF_COMPUTATION_FAILED' | 'RBA_HEADERREBATETYPE_MISSING' | 'HEADERREBATETYPE_DEFAULTTYPE_DELETE_NOTALLOWED' | 'HEADERREBATETYPE_EDIT_NOTALLOWED' | 'HEADERREBATETYPE_MISSING' | 'COMPENSATION_CONDITIONTYPE_MISSING' | 'COMPENSATION_USERGROUP_RESTRICTED' | 'COMPENSATION_CALCULATED' | 'COMPENSATION_CALCULATED_WITHERRORS' | 'COMPENSATION_SUBMITTED' | 'COMPENSATION_SAVED' | 'COMPENSATION_SUPERSEDEDBY' | 'COMPENSATION_ITEMSNOTADDED' | 'COMPENSATION_TESTRESULTELEMENTNAME' | 'COMPENSATION_WASDELETEDONSERVER' | 'COMPENSATION_LINEITEMS_DONOTMATCHRBTF' | 'COMPENSATION_RBTF_COMPUTATION_FAILED' | 'COMPENSATION_COMPENSATIONHEADERTYPE_MISSING' | 'COMPENSATIONHEADERTYPE_DEFAULTTYPE_DELETE_NOTALLOWED' | 'COMPENSATIONHEADERTYPE_EDIT_NOTALLOWED' | 'COMPENSATIONHEADERTYPE_MISSING' | 'COR_CALCULATED' | 'COR_CALCULATED_WITHERRORS' | 'COR_SUBMITTED' | 'COR_SAVED' | 'RR_CALCULATED' | 'RR_CALCULATED_WITHERRORS' | 'RR_SUBMITTED' | 'RR_SAVED' | 'MR_CALCULATED' | 'MR_CALCULATED_WITHERRORS' | 'MR_SUBMITTED' | 'MR_SAVED' | 'MR_WARNING_NOTALLRECORDSSUBMITTED' | 'CONTRACT_SAVED' | 'CONTRACT_SUPERSEDEDBY' | 'CONTRACT_CALCULATED' | 'CONTRACT_CALCULATED_WITHERRORS' | 'CONTRACT_SUBMITTED' | 'CONTRACT_ITEMSNOTADDED' | 'CONTRACT_INVALID_CUSTOMER_GROUP' | 'CONTRACT_INVALID_CUSTOMER_GROUP_FOR_LINE' | 'CONTRACT_INVALID_PRODUCT_GROUP' | 'CONTRACT_INVALID_PRODUCT_GROUP_FOR_LINE' | 'CONTRACT_INVALID_SELLER_REFERENCE' | 'CONTRACT_INVALID_SELLER_REFERENCE_FOR_LINE' | 'CONTRACT_TESTRESULTELEMENTNAME' | 'CONTRACT_LINEITEMS_DONOTMATCHCTTF' | 'CONTRACT_CTTF_COMPUTATION_FAILED' | 'CONTRACT_WASDELETEDONSERVER' | 'CONTRACTTERMTYPE_MISSING' | 'CUSTOM_FORM_CALCULATED_WITH_ERRORS' | 'CUSTOM_FORM_UNDELETABLE_STATUS' | 'VIEW_EDIT_RESTRICTED_BY_FORMULA_ENTITLEMENT_FILTER' | 'WORKFLOW_PREVIEW_NO_APPROVAL_REQUIRED' | 'WORKFLOW_ERROR' | 'WORKFLOW_ONBEHALF_MESSAGE' | 'WORKFLOW_USERGROUP_INFORMATION_ERROR' | 'WORKFLOW_INVALID_EMAILS_IN_WATCHER_STEP' | 'WORKFLOW_MAIL_ERROR_USER_MAIL_NOT_DEFINED' | 'WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP' | 'WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP_ONBEHALF' | 'WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP_SUBMITTER' | 'WORKFLOW_STEP_WRONG_STEP_BEING_EXECUTED' | 'WORKFLOW_USER_INFORMATION_ERROR' | 'WORKFLOW_ATTACHMENT_NOT_FOUND_ERROR' | 'WORKFLOW_MANDATORY_COMMENT_MISSING_ERROR' | 'WORKFLOW_MANDATORY_COMMENT_IMPOSSIBLE_ERROR' | 'WORKFLOW_MAX_CUMULATIVE_SIZE_OF_ATTACHMENTS_EXCEEDED_ERROR' | 'WORKFLOW_MULTIPLE_ATTACHMENTS_WITH_SAME_NAME_ERROR' | 'WORKFLOW_MAX_NUMBER_OF_ATTACHMENTS_EXCEEDED_ERROR' | 'WORKFLOW_NOT_FOUND' | 'WORKFLOW_STEPEXECUTIONSTATUS_INITIALIZED' | 'WORKFLOW_STEPEXECUTIONSTATUS_PREEXECUTED' | 'WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDDENIED' | 'WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDWITHDRAWN' | 'WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDAPPROVED' | 'WORKFLOW_STEP_NON_ALLOWED_DENIAL_REASON' | 'WORKFLOW_STEP_USER_CANNOT_ADD_STEP' | 'WORKFLOW_STEP_USER_CANNOT_APPROVE_MORE_THAN_ONCE' | 'WORKFLOW_APPROVERS' | 'WORKFLOW_DELEGATION_COMBINED' | 'WORKFLOW_DELEGATION_DELEGATED' | 'WORKFLOW_DELEGATION_NONE' | 'WORKFLOW_USER_USERGROUP_NOT_DEFINED_ERROR' | 'WORKFLOW_USER_USERGROUP_BOTH_DEFINED_ERROR' | 'SUBMIT_NOT_ALLOWED' | 'PREVIEW_NOT_ALLOWED' | 'REVOKE_NOT_ALLOWED' | 'PO_NOT_ENABLED' | 'PO_OPTIMIZER_NOT_ENABLED' | 'CALCULATIONFLOW_EDITING_OF_DEPLOYEDFLOW_NOT_ALLOWED' | 'WORKFLOW_STEPEXECUTIONSTATUS_ALREADYSATISFIED' | 'DCR_DUPLICATE_KEY' | 'BINARY_RESP_ERR_ATTACHMENT_CONTENT' | 'ACTION_NOT_ALLOWED' | 'COMMON_ERROR' | 'PRICELISTTYPE_EDIT_NOTALLOWED' | 'SIGNATURE_ABORTED' | 'DOCX_CONVERSION_NOT_AVAILABLE' | 'DOCX_CONVERSION_FAILED' | 'RECIPIENTS') | undefined, approvalRequiredEmailAttachmentsJson?: (string | null) | undefined, viewState?: ({gridViewState?: (string | null) | undefined, openFolders?: (Array | null) | undefined, selectedNodes?: (Array | null) | undefined} | null) | undefined, prevRev?: (string | null) | undefined, calculationStatus?: number | undefined, supersededBy?: (string | null) | undefined, lastUpdateBy?: number | undefined}; export type CreateApiCompensationSaveArgs = {body: {data?: ({compensation?: Compensation | undefined}) | undefined}}; export type CreateApiCompensationSaveOptions = {baseUrl?: string | undefined, basic?: {username: string, password: string} | undefined, fetch?: typeof fetch | undefined}; export const compensation = z.object({outputs: z.array(z.object({resultName: z.string().optional(), resultLabel: z.string().optional(), result: z.object({}).optional(), excludeFromExport: z.boolean().optional(), warnings: z.array(z.string()).optional(), alertMessage: z.string().optional(), alertType: z.enum(["CRITICAL", "RED", "YELLOW"]).optional(), displayOptions: z.number().int().optional(), formatType: z.enum(["NUMERIC", "NUMERIC_LONG", "MONEY", "PERCENT", "TEXT", "MONEY_EUR", "MONEY_USD", "MONEY_GBP", "MONEY_JPY", "MONEY_CHF", "MONEY_PLN", "DATETIME", "DATE", "INTEGER", "LINK", "COMPLEX", "SPARKLINE"]).optional(), suffix: z.string().optional(), resultType: z.string().optional(), cssProperties: z.string().optional(), userGroup: z.string().optional(), resultGroup: z.string().optional(), overrideValueOptions: z.array(z.unknown()).optional(), overrideAllowEmpty: z.boolean().optional(), labelTranslations: z.string().optional(), overridable: z.boolean().optional(), overridden: z.boolean().optional(), resultDescription: z.string().optional()})).nullable().optional(), createdByName: z.string().max(255).optional(), typedId: z.string().optional(), headerText: z.string().nullable().optional(), successfulCalculationMsg: z.enum(["SUCCESS", "COMMAND_GENERAL_ERROR", "COMMAND_GENERAL_ERROR_WITH_MSG", "COMMAND_GENERAL_ERROR_CONFLICT", "COMMAND_GENERAL_ERROR_CONFLICT_FIELD", "COMMAND_NOT_FOUND", "COMMAND_CONFIG_ERROR", "COMMAND_CONTEXT_PATH_NOTFOUND", "COMMAND_NOT_AUTHORIZED", "COMMAND_INVALID_PARAMETERS", "COMMAND_FORBIDDEN_IN_K8S", "COMMAND_FORBIDDEN_IN_READONLYMODE", "COMMAND_FORM_TOO_LARGE", "OBJECT_NOT_FOUND", "LOGIN_FAILURE", "LOGIN_FAILURE_BANNED", "LOGIN_FAILURE_TFA", "LOGIN_FAILURE_INACTIVE_OR_EXPIRED", "PARTITION_UNKNOWN", "COPY_OF_PREFIX", "SIM_OF_PREFIX", "TOO_MANY_WARNINGS", "NO_NAME", "ERROR_MESSAGE", "ERROR_STATUS", "ERROR_HTTPCODE", "ERROR_ACTION", "ERROR_TIMESTAMP", "INVALID", "FORMULA_ERROR", "DEFAULT_FORMULA_NOT_FOUND", "FORMULA_NOT_FOUND", "FORMULA_NOT_FOUND_FOR", "FE_SYNTAX_ERROR", "FE_UNKNOWN_SYMBOL_ERROR", "FE_WRONG_NUMBER_OF_ARGS", "FE_ILLEGAL_OPERATION", "FE_ILLEGAL_ARGUMENT", "FE_ILLEGAL_STATUS", "FE_UNDEFINED_FUNCTION", "FE_UNDEFINED_UNIT", "FE_UNDEFINED_VARIABLE", "FE_FLEXCHART_UNSUPPORTED_FEATURE", "FE_FLEXCHART_UNRECOGNIZED_OPTION", "FE_FLEXCHART_INVALID_OPTION", "FE_FLEXCHART_FORBIDDEN_OPTION", "FE_FLEXCHART_INVALID_JSON", "FE_FLEXCHART_GENERIC_ERROR", "FE_EMBEDDED_DASHBOARD_API_MALFORMED_CONF", "FE_EMBEDDED_DASHBOARD_API_FUNCTION_DOES_NOT_EXIST", "FE_EMBEDDED_DASHBOARD_API_ILLEGAL_FUNCTION_CALL", "FE_EMBEDDED_DASHBOARD_API_ILLEGAL_ARGUMENT", "FE_WARNING_FLEXCHART_UNRECOGNIZED_TEMPLATE", "FE_WARNING_ATTRIBUTE_NOTFOUND", "FE_WARNING_PRODUCT_NOTSET", "FE_WARNING_PRODUCT_NOTFOUND", "FE_WARNING_PRODUCTATTRIBUTE_NOTFOUND", "FE_WARNING_PRODUCTATTRIBUTE_AMIBGUOUS", "FE_WARNING_CUSTOMER_NOTSET", "FE_WARNING_CUSTOMER_NOTFOUND", "FE_WARNING_CUSTOMERATTRIBUTE_NOTFOUND", "FE_WARNING_CUSTOMERATTRIBUTE_AMIBGUOUS", "FE_WARNING_VLOOKUP_TABLE_NOTFOUND", "FE_WARNING_VLOOKUP_KEY_NOTFOUND", "FE_WARNING_VLOOKUP_KEY_ISNULL", "FE_WARNING_VLOOKUP_AMIBGUOUS", "FE_WARNING_VLOOKUP_AMIBGUOUS_NOKEY", "FE_WARNING_CONTEXT_NOTFOUND", "FE_WARNING_CONTEXT_AMIBGUOUS", "FE_WARNING_USERENTRY_NOTFOUND", "FE_WARNING_CONFIGURATOR_NOTFOUND", "FE_WARNING_OPTION_NOTFOUND", "FE_WARNING_FUNCTIONCALL_AMIBGUOUS", "FE_WARNING_ARITHMETICEXCEPTION", "FE_WARNING_PRICELIST_ITEMNOTFOUND", "FE_INFO_DATAMARTQUERY_USINGCACHEDRESULT", "FE_WARNING_DATAMARTQUERY_INVALIDQUERY", "FE_WARNING_DATAMARTQUERY_MAXROWSEXCEEDED", "FE_WARNING_DATAMARTLOOKUP_QUERYNOTFOUND", "FE_WARNING_DATAMARTLOOKUP_FIELDNOTFOUND", "FE_WARNING_DATAMARTLOOKUP_INVALIDFILTER", "FE_WARNING_DATAMARTLOOKUP_MAXROWSEXCEEDED", "FE_WARNING_COULD_NOT_COMBINE_ELEMENTS", "FE_WARNING_PRODUCT_EXTENSION_NAME_NOTSET", "FE_WARNING_CUSTOMER_EXTENSION_NAME_NOTSET", "FE_WARNING_PRICERECORD_NOTFOUND", "FE_WARNING_PRODUCTGROUP_NOTFOUND", "FE_WARNING_CUSTOMERGROUP_NOTFOUND", "FE_WARNING_SELLERGROUP_NOTFOUND", "FE_WARNING_ANYUSER_NOTFOUND", "FE_WARNING_MULTITIERENTRY_NOTFOUND", "FE_WARNING_DATASOURCE_NOTFOUND", "FE_WARNING_FIELD_NOTFOUND", "FE_WARNING_REBATERECORD_NOTFOUND", "FE_WARNING_CONTEXTSKUSET_NOTSETORMALFORMED", "FE_WARNING_FILTERBUILDERUSERENTRY_NOTFOUND", "FE_WARNING_FILTERBUILDERUSERENTRY_ILLEGALVALUE", "FE_WARNING_DMFILTERBUILDERUSERENTRY_NOTFOUND", "FE_WARNING_DMFILTERBUILDERUSERENTRY_ILLEGALVALUE", "FE_WARNING_REBATE_AGREEMENT_NOTFOUND", "FE_WARNING_REBATE_AGREEMENT_ATTRIBUTE_NOTFOUND", "FE_WARNING_CLAIM_WRONG_VALIDATION_STATE", "FE_WARNING_HOOK_GENERIC_ERROR", "FE_WARNING_HOOK_GENERIC_DENIED_MESSAGE", "FE_WARNING_PARENT_NOTFOUND", "FE_WARNING_MAX_RESULTS_SIZE_EXCEEDED", "FE_WARNING_MISSING_BUSINESSKEY_VALUE", "VALIDATION_SKU_MISSING", "VALIDATION_PARTITION_USERNAME_UPDATE", "VALIDATION_PARTITION_PASSWORD_UPDATE", "VALIDATION_PARTITION_NULL", "VALIDATION_PARTITION_MISMATCH", "VALIDATION_CUSTOMERID_MISSING", "VALIDATION_SELLERID_MISSING", "VALIDATION_DUPLICATE_BUSINESSKEY", "VALIDATION_DUPLICATE_BUSINESSKEY_PARAMETERIZED", "VALIDATION_DYNAMIC_TABS_DUPLICATED_CUSTOM_FORMS", "VALIDATION_DYNAMIC_TABS_STANDALONE_CUSTOM_FORM", "VALIDATION_DYNAMIC_TABS_UNSUPPORTED_TYPE_CUSTOM_FORM", "VALIDATION_DYNAMIC_TABS_MISSING_TAB", "VALIDATION_NEWER_VERSION_EXISTS", "VALIDATION_FORMULAELEMENT_EMPTYNAME", "VALIDATION_FORMULAELEMENT_INVALIDNAME", "VALIDATION_FAILED", "VALIDATION_FIELD_DUPLICATE_VALUE", "VALIDATION_FIELD_MISSING", "VALIDATION_FIELD_INVALID_CHARS", "VALIDATION_FIELD_INVALID", "VALIDATION_FIELD_TOO_BIG", "VALIDATION_FIELD_TOO_BIG_WITH_MSG", "VALIDATION_NUMBER_TOO_BIG", "VALIDATION_STATUS_RESTRICTED", "VALIDATION_USERGROUP_RESTRICTED", "VALIDATION_WORKFLOW_RESTRICTED", "VALIDATION_EDIT_NOT_AUTHORIZED", "VALIDATION_DELETE_NOT_AUTHORIZED", "VALIDATION_ADD_NOT_AUTHORIZED", "VALIDATION_INVALID_STATUS", "VALIDATION_LINKED_OBJ_NOT_SAVED", "VALIDATION_BOTH_SKU_AND_PRODUCTGROUP_PRESENTED", "VALIDATION_BOTH_CUSTOMERID_AND_CUSTOMERGROUP_PRESENTED", "VALIDATION_PLASMA_DELETE", "VALIDATION_PLASMA_MISMATCH", "VALIDATION_PLASMA_UPDATE", "VALIDATION_PWDCOMPLEXITYRULES_INVALID_PASSWORD", "VALIDATION_PWNED_PASSWORD", "VALIDATION_INVALID_OLD_PASSWORD", "VALIDATION_APPLICATIONPROPERTIES_PWDCOMPLEXITYRULES_UNKNOWN", "VALIDATION_FORMULA_WITH_NAME_AND_DIFFERENT_NATURE_EXISTS", "VALIDATION_FORMULA_WORKFLOWTYPE_NOTALIGNED", "VALIDATION_DATE_CONFLICT_WITH", "VALIDATION_INVALID_ENDDATE", "VALIDATION_MISSING_DRIVERS", "VALIDATION_APPLICATIONPROPERTIES_REVISIONPATTERN_FIELD_MISSING", "VALIDATION_IMPORT_EXCEL_INVALID_HEADER", "VALIDATION_WARNING_BUSINESS_KEYS_LENGTHS_EXCEEDED", "VALIDATION_MULTIPLE_FORMULA_INHERITANCE_NOT_ALLOWED", "VALIDATION_NATURE_NOT_ALLOWED_FOR_INHERITANCE", "VALIDATION_PARENT_AND_CHILD_NATURES_DO_NOT_MATCH", "PL_ALERT_PRICEDEVIATION_TOO_HIGH", "PL_WRONG_TYPE", "PL_ALREADY_APPROVED", "PL_NOTFOUND", "PL_CAN_CONVERT_TO_APPROVED", "CALC_ALREADY_FINISHED", "CALC_CANCEL_QUEUED", "CALC_SERIALIZATION_ERROR", "NO_MAPPING", "PG_ISEMPTY", "PGI_OFNONEXISTENTSKU_SKIPPED", "PGI_OFNONEXISTENTSKU_INVALIDATED", "PGI_OFNONEXISTENTSKU_HARDDELETED", "PGI_OFNONEXISTENTSKU_SOFTDELETED", "SIM_ISEMPTY", "SIM_BASEPL_INVALID", "NOT_ENOUGH_LICENSES", "CANNOT_EXPAND_SCOPE_BUSINESSROLE", "ACCESS_DENIED", "DM_DEPLOYMENT_IN_PROGRESS", "DM_OBJECT_ISLOCKED", "DM_DEFAULT_DS_CREATION_FAILED", "DM_SCHEMA_INTEGRITY_ERROR", "DM_ACTION_NOTALLOWED", "DM_VALIDATION_MAXROWS_EXCEEDED", "DM_VALIDATION_HEADER_INVALIDFIELD", "DM_VALIDATION_FIELD_UNKNOWN", "DM_VALIDATION_KEYFIELD_MISSING", "DM_VALIDATION_FIELD_MISSING", "DM_VALIDATION_ROW_INVALIDFORMAT", "DM_VALIDATION_ROW_FIELDMISMATCH", "DM_VALIDATION_FIELD_INVALIDVALUE", "DM_VALIDATION_INVALID", "DM_VALIDATION_DM_FIELD_AMBIGIOUS", "DM_VALIDATION_SCHEMA_FIELDCONFLICT", "DM_VALIDATION_SCHEMA_AMBIGUOUSFIELDTYPE", "DM_VALIDATION_SCHEMA_CIRCULARDEPENDENCY", "DM_VALIDATION_DS_INVALID", "DM_VALIDATION_DM_INVALID", "DM_VALIDATION_FC_DEPENDENTONINVALIDFC", "DM_VALIDATION_FC_INVALIDFIELDS", "DM_VALIDATION_FC_INVALIDCALCULATEDFIELDS", "DM_VALIDATION_FC_INVALIDNAME", "DM_VALIDATION_FC_DUPLICATEFIELDS", "DM_VALIDATION_DS_NOKEY", "DM_VALIDATION_DS_AMBIGUOUSCCY", "DM_VALIDATION_DS_AMBIGUOUSUOM", "DM_VALIDATION_DS_MISSINGKEYFIELDS", "DM_VALIDATION_DM_NOKEY", "DM_VALIDATION_DM_SOURCE_MISSING", "DM_VALIDATION_DM_FIELD_UNKNOWN", "DM_VALIDATION_DM_INVALIDFIELDS", "DM_VALIDATION_DEPENDENCIES_MISSING", "DM_VALIDATION_SOURCE_NOTACCESSIBLE", "DM_VALIDATION_SOURCE_FIELD_UNKNOWN", "DM_VALIDATION_SOURCE_FIELD_MISSING", "DM_VALIDATION_SYSTEM_GENERATED_DATASOURCE", "DM_VALIDATION_CFS_KEYNOTALLOWED", "DM_VALIDATION_KEYFIELD_INVALIDTYPE", "DM_VALIDATION_FIELD_INVALIDNAME", "DM_VALIDATION_FIELD_INVALIDTYPE", "DM_VALIDATION_FIELD_INVALIDEXPRESSION", "DM_VALIDATION_QUERY_SOURCE_MISSING", "DM_VALIDATION_QUERY_NOTQUERYABLE", "DM_VALIDATION_QUERY_INVALIDCCYCODE", "DM_VALIDATION_QUERY_CANNOTGENSTATPROJ", "DM_VALIDATION_QUERY_PROJ_INVALID", "DM_VALIDATION_QUERY_PROJ_INVALIDTYPE", "DM_VALIDATION_QUERY_PROJ_INVALIDCALCMODE", "DM_VALIDATION_QUERY_PROJ_CANNOTROLLUP", "DM_VALIDATION_QUERY_PROJ_CANNOTGENSTATPROJ", "DM_VALIDATION_QUERY_PROJ_INVALIDDEFAULT", "DM_VALIDATION_QUERY_EXPR_UNKNOWNIDENTIFIER", "DM_VALIDATION_QUERY_ROWLIMIT_INVALID", "DM_VALIDATION_QUERY_PIVOTCOLUMNLIMIT", "DM_VALIDATION_QUERY_FILTER_INVALID", "DM_VALIDATION_QUERY_MISSING_SQL", "DM_VALIDATION_DUPLICATE", "DM_VALIDATION_AMBIGUOUS", "DM_LABEL_CALENDAR", "DM_LABEL_TIMEDIM_DAY", "DM_LABEL_TIMEDIM_WEEK", "DM_LABEL_TIMEDIM_MONTH", "DM_LABEL_TIMEDIM_QUARTER", "DM_LABEL_TIMEDIM_YEAR", "DM_LABEL_DEFAULTFEED2DSFORMULA", "DM_DATASOURCES", "DM_VALIDATION_PARTITIONING_KEY_MORE_THAN_ONE", "DM_VALIDATION_PARTITIONING_KEY_HAS_TO_BE_DATE", "DM_VALIDATION_FIELD_PARTITIONING_KEY_HAS_TO_BE_DATE", "DM_VALIDATION_PARTITIONING_NO_EFFECT_ON_EXISTING", "DM_QUERY_TIMEOUT", "JST_CANNOT_START", "IMPORTFILE_VALIDATION_ERROR_DATASOURCE", "IMPORTFILE_VALIDATION_ERROR_LIST", "IMPORTFILE_VALIDATION_ERROR_READONLY", "IMPORTFILE_VALIDATION_ERROR_REQUIRED", "IMPORTFILE_VALIDATION_ERROR_START", "IMPORTFILE_VALIDATION_ERROR_FIELDTYPE", "IMPORTFILE_VALIDATION_ERROR_FILTER", "IMPORTFILE_VALIDATION_ERROR_HEADER", "MODEL_MODELTYPE_NOT_FOUND", "MODEL_CALCSTEP_NOT_FOUND", "MODEL_NATURE_NOT_FOUND", "MODEL_TYPE_DEFINITION_INVALID", "MODEL_NOT_SPECIFIED", "MODEL_RECORD_NOT_SPECIFIED", "ROLLUP_INVALID", "QUOTE_USERGROUP_RESTRICTED", "QUOTE_CALCULATED", "QUOTE_CALCULATED_WITHERRORS", "QUOTE_SUBMITTED", "QUOTE_SAVED", "QUOTE_SUPERSEDEDBY", "QUOTE_PRODUCTSNOTADDED", "QUOTE_ALREADY_EXPIRED", "QUOTE_TESTRESULTELEMENTNAME", "QUOTE_LINEITEMS_DOTOMATCHQPF", "QUOTE_QPF_COMPUTATION_FAILED", "QUOTE_COULD_NOT_CONVERT_TO_DEAL", "QUOTE_NON_EXISTENT_SKUS", "QUOTE_WASDELETEDONSERVER", "QUOTETYPE_DEFAULTTYPE_DELETE_NOTALLOWED", "QUOTETYPE_DEFAULTTYPE_EDIT_NOTALLOWED", "QUOTETYPE_EDIT_NOTALLOWED", "QUOTETYPE_MISSING", "HEADER_PREPHASE_ELEMENTPOSTFIX", "HEADER_POSTPHASE_ELEMENTPOSTFIX", "RBA_USERGROUP_RESTRICTED", "RBA_CALCULATED", "RBA_CALCULATED_WITHERRORS", "RBA_SUBMITTED", "RBA_SAVED", "RBA_SUPERSEDEDBY", "RBA_ITEMSNOTADDED", "RBA_TESTRESULTELEMENTNAME", "RBA_WASDELETEDONSERVER", "REBATETYPE_MISSING", "RBA_LINEITEMS_DONOTMATCHRBTF", "RBA_RBTF_COMPUTATION_FAILED", "RBA_HEADERREBATETYPE_MISSING", "HEADERREBATETYPE_DEFAULTTYPE_DELETE_NOTALLOWED", "HEADERREBATETYPE_EDIT_NOTALLOWED", "HEADERREBATETYPE_MISSING", "COMPENSATION_CONDITIONTYPE_MISSING", "COMPENSATION_USERGROUP_RESTRICTED", "COMPENSATION_CALCULATED", "COMPENSATION_CALCULATED_WITHERRORS", "COMPENSATION_SUBMITTED", "COMPENSATION_SAVED", "COMPENSATION_SUPERSEDEDBY", "COMPENSATION_ITEMSNOTADDED", "COMPENSATION_TESTRESULTELEMENTNAME", "COMPENSATION_WASDELETEDONSERVER", "COMPENSATION_LINEITEMS_DONOTMATCHRBTF", "COMPENSATION_RBTF_COMPUTATION_FAILED", "COMPENSATION_COMPENSATIONHEADERTYPE_MISSING", "COMPENSATIONHEADERTYPE_DEFAULTTYPE_DELETE_NOTALLOWED", "COMPENSATIONHEADERTYPE_EDIT_NOTALLOWED", "COMPENSATIONHEADERTYPE_MISSING", "COR_CALCULATED", "COR_CALCULATED_WITHERRORS", "COR_SUBMITTED", "COR_SAVED", "RR_CALCULATED", "RR_CALCULATED_WITHERRORS", "RR_SUBMITTED", "RR_SAVED", "MR_CALCULATED", "MR_CALCULATED_WITHERRORS", "MR_SUBMITTED", "MR_SAVED", "MR_WARNING_NOTALLRECORDSSUBMITTED", "CONTRACT_SAVED", "CONTRACT_SUPERSEDEDBY", "CONTRACT_CALCULATED", "CONTRACT_CALCULATED_WITHERRORS", "CONTRACT_SUBMITTED", "CONTRACT_ITEMSNOTADDED", "CONTRACT_INVALID_CUSTOMER_GROUP", "CONTRACT_INVALID_CUSTOMER_GROUP_FOR_LINE", "CONTRACT_INVALID_PRODUCT_GROUP", "CONTRACT_INVALID_PRODUCT_GROUP_FOR_LINE", "CONTRACT_INVALID_SELLER_REFERENCE", "CONTRACT_INVALID_SELLER_REFERENCE_FOR_LINE", "CONTRACT_TESTRESULTELEMENTNAME", "CONTRACT_LINEITEMS_DONOTMATCHCTTF", "CONTRACT_CTTF_COMPUTATION_FAILED", "CONTRACT_WASDELETEDONSERVER", "CONTRACTTERMTYPE_MISSING", "CUSTOM_FORM_CALCULATED_WITH_ERRORS", "CUSTOM_FORM_UNDELETABLE_STATUS", "VIEW_EDIT_RESTRICTED_BY_FORMULA_ENTITLEMENT_FILTER", "WORKFLOW_PREVIEW_NO_APPROVAL_REQUIRED", "WORKFLOW_ERROR", "WORKFLOW_ONBEHALF_MESSAGE", "WORKFLOW_USERGROUP_INFORMATION_ERROR", "WORKFLOW_INVALID_EMAILS_IN_WATCHER_STEP", "WORKFLOW_MAIL_ERROR_USER_MAIL_NOT_DEFINED", "WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP", "WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP_ONBEHALF", "WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP_SUBMITTER", "WORKFLOW_STEP_WRONG_STEP_BEING_EXECUTED", "WORKFLOW_USER_INFORMATION_ERROR", "WORKFLOW_ATTACHMENT_NOT_FOUND_ERROR", "WORKFLOW_MANDATORY_COMMENT_MISSING_ERROR", "WORKFLOW_MANDATORY_COMMENT_IMPOSSIBLE_ERROR", "WORKFLOW_MAX_CUMULATIVE_SIZE_OF_ATTACHMENTS_EXCEEDED_ERROR", "WORKFLOW_MULTIPLE_ATTACHMENTS_WITH_SAME_NAME_ERROR", "WORKFLOW_MAX_NUMBER_OF_ATTACHMENTS_EXCEEDED_ERROR", "WORKFLOW_NOT_FOUND", "WORKFLOW_STEPEXECUTIONSTATUS_INITIALIZED", "WORKFLOW_STEPEXECUTIONSTATUS_PREEXECUTED", "WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDDENIED", "WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDWITHDRAWN", "WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDAPPROVED", "WORKFLOW_STEP_NON_ALLOWED_DENIAL_REASON", "WORKFLOW_STEP_USER_CANNOT_ADD_STEP", "WORKFLOW_STEP_USER_CANNOT_APPROVE_MORE_THAN_ONCE", "WORKFLOW_APPROVERS", "WORKFLOW_DELEGATION_COMBINED", "WORKFLOW_DELEGATION_DELEGATED", "WORKFLOW_DELEGATION_NONE", "WORKFLOW_USER_USERGROUP_NOT_DEFINED_ERROR", "WORKFLOW_USER_USERGROUP_BOTH_DEFINED_ERROR", "SUBMIT_NOT_ALLOWED", "PREVIEW_NOT_ALLOWED", "REVOKE_NOT_ALLOWED", "PO_NOT_ENABLED", "PO_OPTIMIZER_NOT_ENABLED", "CALCULATIONFLOW_EDITING_OF_DEPLOYEDFLOW_NOT_ALLOWED", "WORKFLOW_STEPEXECUTIONSTATUS_ALREADYSATISFIED", "DCR_DUPLICATE_KEY", "BINARY_RESP_ERR_ATTACHMENT_CONTENT", "ACTION_NOT_ALLOWED", "COMMON_ERROR", "PRICELISTTYPE_EDIT_NOTALLOWED", "SIGNATURE_ABORTED", "DOCX_CONVERSION_NOT_AVAILABLE", "DOCX_CONVERSION_FAILED", "RECIPIENTS"]).optional(), endDate: z.string().nullable().optional(), workflowStatus: z.enum(["DRAFT", "SUBMITTED", "DENIED", "APPROVED", "NO_APPROVAL_REQUIRED", "WITHDRAWN", "INVALIDATED"]).max(255).optional(), inputs: z.array(z.object({name: z.string().optional(), label: z.string().optional(), lookupTableId: z.string().nullable().optional(), url: z.string().nullable().optional(), type: z.string().optional(), value: z.object({}).nullable().optional(), valueHint: z.string().nullable().optional(), readOnly: z.boolean().nullable().optional(), filter: z.record(z.string(), z.object({})).nullable().optional(), parameterGroup: z.string().nullable().optional(), required: z.boolean().nullable().optional(), labelTranslations: z.string().nullable().optional(), addUnknownValues: z.boolean().nullable().optional(), typedId: z.string().nullable().optional(), alwaysEditable: z.boolean().nullable().optional(), inputs: z.array(z.object({})).optional(), parameterConfig: z.record(z.string(), z.object({})).optional(), formattingOptions: z.record(z.string(), z.object({})).optional(), valueOptions: z.array(z.string()).nullable().optional()})).nullable().optional(), lastUpdateDate: z.string().optional(), readOnlyLineItemClass: z.string().optional(), compensationHeaderType: z.string().nullable().optional(), serverMessagesExtended: z.array(z.object({key: z.string().nullable().optional(), message: z.string().optional()})).nullable().optional(), compensationRecordSetLabel: z.string().max(255).nullable().optional(), payoutDate: z.string().nullable().optional(), deniedByName: z.string().nullable().optional(), lineItems: z.array(z.object({version: z.number().int().optional(), typedId: z.string().optional(), clicId: z.number().int().optional(), inputs: z.array(z.object({})).optional(), outputs: z.array(z.object({})).optional(), dirty: z.boolean().optional(), lineId: z.string().optional(), parentId: z.string().optional(), calculationStatus: z.number().int().optional(), editabilityStatus: z.number().int().optional(), label: z.string().optional(), containsProductImage: z.boolean().optional(), customerGroup: z.object({label: z.string().optional(), customerFieldName: z.string().optional(), customerFieldLabel: z.string().optional(), customerFieldValue: z.string().optional(), customerFilterCriteria: z.record(z.string(), z.object({})).optional()}).optional(), productGroup: z.object({label: z.string().optional(), productFieldName: z.string().optional(), productFieldLabel: z.string().optional(), productFieldValue: z.string().optional(), productFilterCriteria: z.record(z.string(), z.object({})).optional()}).optional(), startDate: z.string().nullable().optional(), endDate: z.string().nullable().optional(), payoutDate: z.string().nullable().optional(), calculationBaseJson: z.string().optional(), calculationBase: z.object({includedCustomerGroups: z.array(z.object({})).optional(), includedProductGroups: z.array(z.object({})).optional(), includedSellerReferences: z.array(z.object({sellerId: z.string().optional(), sellerName: z.string().optional()})).optional(), excludedCustomerGroups: z.array(z.object({})).optional(), excludedproductGroups: z.array(z.object({})).optional(), excludedSellerReferences: z.array(z.object({})).optional(), includedTimePeriods: z.array(z.object({timeUnit: z.enum(["DAY", "WEEK", "MONTH", "QUARTER", "YEAR"]).optional(), startDate: z.union([z.string(), z.string()]).optional(), endDate: z.string().optional(), single: z.boolean().optional()})).optional(), excludedTimePeriods: z.array(z.object({})).optional(), otherFilters: z.array(z.union([z.number().int().nullable(), z.string().max(255).nullable(), z.number().nullable(), z.string().max(255).nullable(), z.string().max(255).nullable(), z.string().max(255).nullable()])).optional(), dateDimFieldName: z.string().optional()}).optional(), simulationType: z.string().optional(), folder: z.boolean().optional(), treeLabel: z.string().optional(), createDate: z.string().optional(), createdBy: z.number().int().optional(), lastUpdateDate: z.string().optional(), lastUpdateBy: z.number().int().optional(), compensationConditionType: z.string().optional(), compensationConditionTypeLabel: z.string().optional()})).optional(), userGroupViewDetails: z.string().max(255).nullable().optional(), approvedByName: z.string().nullable().optional(), creationWorkflowCurrentStep: z.number().int().nullable().optional(), rootUniqueName: z.string().optional(), originUniqueName: z.string().nullable().optional(), targetDate: z.string().nullable().optional(), customerGroup: z.object({}).nullable().optional(), ioMeta: z.union([z.string(), z.object({})]).optional(), originDeleted: z.boolean().optional(), version: z.number().int().optional(), uniqueName: z.string().max(255).optional(), serverMessages: z.array(z.string()).nullable().optional(), creationWorkflowStatus: z.enum(["DRAFT", "INPROGRESS", "FINISHED", "null"]).max(255).nullable().optional(), userGroupEdit: z.string().max(255).nullable().optional(), conditionTypeClass: z.string().optional(), hasWorkflowHistory: z.boolean().optional(), nodeId: z.number().int().optional(), startDate: z.string().nullable().optional(), status: z.enum(["DRAFT", "PENDING", "SCHEDULED", "PROCESSING", "SCHEDULED_DIRTY", "ERROR", "READY", "CANCELLED"]).max(255).optional(), lastUpdateByName: z.string().max(255).optional(), originClicId: z.number().int().nullable().optional(), renderInfo: z.record(z.string(), z.object({})).nullable().optional(), signature: z.object({envelopeId: z.string().optional(), status: z.enum(["sent", "delivered", "signed", "completed", "declined", "voided", "processing", "error", "cancelling"]).optional(), sentDateTime: z.union([z.number().int().nullable(), z.string().max(255).nullable(), z.number().nullable(), z.string().max(255).nullable(), z.string().max(255).nullable(), z.string().max(255).nullable()]).optional(), statusChangedDateTime: z.union([z.number().int().nullable(), z.string().max(255).nullable(), z.number().nullable(), z.string().max(255).nullable(), z.string().max(255).nullable(), z.string().max(255).nullable()]).optional(), customerName: z.string().optional(), customerUserOrEmail: z.string().optional(), sender: z.number().int().optional(), senderName: z.string().optional(), templateName: z.string().optional(), note: z.string().optional(), voidedReason: z.string().optional(), error: z.string().optional(), history: z.array(z.object({})).optional()}).nullable().optional(), creationWorkflowStepCount: z.number().int().nullable().optional(), sellerGroup: z.union([z.number().int().nullable(), z.string().max(255).nullable(), z.number().nullable(), z.string().max(255).nullable(), z.string().max(255).nullable(), z.string().max(255).nullable(), z.object({}).nullable()]).optional(), compensationRecordSetId: z.number().int().nullable().optional(), creationWorkflowStepLabel: z.string().max(255).nullable().optional(), formulaElementGroupReadOnly: z.string().optional(), submittedByName: z.string().max(255).nullable().optional(), formulaElementGroup: z.string().optional(), createDate: z.string().optional(), dirty: z.boolean().optional(), additionalInfo4: z.string().max(255).nullable().optional(), additionalInfo3: z.string().max(255).nullable().optional(), refreshInputs: z.boolean().optional(), additionalInfo2: z.number().nullable().optional(), additionalInfo1: z.number().nullable().optional(), numberOfAttachments: z.number().int().optional(), compensationStatus: z.enum(["DRAFT", "APPROVED", "OPEN", "CLOSED", "REVOKED", "SUPERSEDED", "INVALIDATED"]).max(255).optional(), originLabel: z.string().max(255).nullable().optional(), simulationType: z.string().max(255).nullable().optional(), label: z.string().max(255).optional(), nextRevUNs: z.array(z.string()).optional(), simulationSet: z.string().max(255).nullable().optional(), createdBy: z.number().int().optional(), calculationWithErrorsMsg: z.enum(["SUCCESS", "COMMAND_GENERAL_ERROR", "COMMAND_GENERAL_ERROR_WITH_MSG", "COMMAND_GENERAL_ERROR_CONFLICT", "COMMAND_GENERAL_ERROR_CONFLICT_FIELD", "COMMAND_NOT_FOUND", "COMMAND_CONFIG_ERROR", "COMMAND_CONTEXT_PATH_NOTFOUND", "COMMAND_NOT_AUTHORIZED", "COMMAND_INVALID_PARAMETERS", "COMMAND_FORBIDDEN_IN_K8S", "COMMAND_FORBIDDEN_IN_READONLYMODE", "COMMAND_FORM_TOO_LARGE", "OBJECT_NOT_FOUND", "LOGIN_FAILURE", "LOGIN_FAILURE_BANNED", "LOGIN_FAILURE_TFA", "LOGIN_FAILURE_INACTIVE_OR_EXPIRED", "PARTITION_UNKNOWN", "COPY_OF_PREFIX", "SIM_OF_PREFIX", "TOO_MANY_WARNINGS", "NO_NAME", "ERROR_MESSAGE", "ERROR_STATUS", "ERROR_HTTPCODE", "ERROR_ACTION", "ERROR_TIMESTAMP", "INVALID", "FORMULA_ERROR", "DEFAULT_FORMULA_NOT_FOUND", "FORMULA_NOT_FOUND", "FORMULA_NOT_FOUND_FOR", "FE_SYNTAX_ERROR", "FE_UNKNOWN_SYMBOL_ERROR", "FE_WRONG_NUMBER_OF_ARGS", "FE_ILLEGAL_OPERATION", "FE_ILLEGAL_ARGUMENT", "FE_ILLEGAL_STATUS", "FE_UNDEFINED_FUNCTION", "FE_UNDEFINED_UNIT", "FE_UNDEFINED_VARIABLE", "FE_FLEXCHART_UNSUPPORTED_FEATURE", "FE_FLEXCHART_UNRECOGNIZED_OPTION", "FE_FLEXCHART_INVALID_OPTION", "FE_FLEXCHART_FORBIDDEN_OPTION", "FE_FLEXCHART_INVALID_JSON", "FE_FLEXCHART_GENERIC_ERROR", "FE_EMBEDDED_DASHBOARD_API_MALFORMED_CONF", "FE_EMBEDDED_DASHBOARD_API_FUNCTION_DOES_NOT_EXIST", "FE_EMBEDDED_DASHBOARD_API_ILLEGAL_FUNCTION_CALL", "FE_EMBEDDED_DASHBOARD_API_ILLEGAL_ARGUMENT", "FE_WARNING_FLEXCHART_UNRECOGNIZED_TEMPLATE", "FE_WARNING_ATTRIBUTE_NOTFOUND", "FE_WARNING_PRODUCT_NOTSET", "FE_WARNING_PRODUCT_NOTFOUND", "FE_WARNING_PRODUCTATTRIBUTE_NOTFOUND", "FE_WARNING_PRODUCTATTRIBUTE_AMIBGUOUS", "FE_WARNING_CUSTOMER_NOTSET", "FE_WARNING_CUSTOMER_NOTFOUND", "FE_WARNING_CUSTOMERATTRIBUTE_NOTFOUND", "FE_WARNING_CUSTOMERATTRIBUTE_AMIBGUOUS", "FE_WARNING_VLOOKUP_TABLE_NOTFOUND", "FE_WARNING_VLOOKUP_KEY_NOTFOUND", "FE_WARNING_VLOOKUP_KEY_ISNULL", "FE_WARNING_VLOOKUP_AMIBGUOUS", "FE_WARNING_VLOOKUP_AMIBGUOUS_NOKEY", "FE_WARNING_CONTEXT_NOTFOUND", "FE_WARNING_CONTEXT_AMIBGUOUS", "FE_WARNING_USERENTRY_NOTFOUND", "FE_WARNING_CONFIGURATOR_NOTFOUND", "FE_WARNING_OPTION_NOTFOUND", "FE_WARNING_FUNCTIONCALL_AMIBGUOUS", "FE_WARNING_ARITHMETICEXCEPTION", "FE_WARNING_PRICELIST_ITEMNOTFOUND", "FE_INFO_DATAMARTQUERY_USINGCACHEDRESULT", "FE_WARNING_DATAMARTQUERY_INVALIDQUERY", "FE_WARNING_DATAMARTQUERY_MAXROWSEXCEEDED", "FE_WARNING_DATAMARTLOOKUP_QUERYNOTFOUND", "FE_WARNING_DATAMARTLOOKUP_FIELDNOTFOUND", "FE_WARNING_DATAMARTLOOKUP_INVALIDFILTER", "FE_WARNING_DATAMARTLOOKUP_MAXROWSEXCEEDED", "FE_WARNING_COULD_NOT_COMBINE_ELEMENTS", "FE_WARNING_PRODUCT_EXTENSION_NAME_NOTSET", "FE_WARNING_CUSTOMER_EXTENSION_NAME_NOTSET", "FE_WARNING_PRICERECORD_NOTFOUND", "FE_WARNING_PRODUCTGROUP_NOTFOUND", "FE_WARNING_CUSTOMERGROUP_NOTFOUND", "FE_WARNING_SELLERGROUP_NOTFOUND", "FE_WARNING_ANYUSER_NOTFOUND", "FE_WARNING_MULTITIERENTRY_NOTFOUND", "FE_WARNING_DATASOURCE_NOTFOUND", "FE_WARNING_FIELD_NOTFOUND", "FE_WARNING_REBATERECORD_NOTFOUND", "FE_WARNING_CONTEXTSKUSET_NOTSETORMALFORMED", "FE_WARNING_FILTERBUILDERUSERENTRY_NOTFOUND", "FE_WARNING_FILTERBUILDERUSERENTRY_ILLEGALVALUE", "FE_WARNING_DMFILTERBUILDERUSERENTRY_NOTFOUND", "FE_WARNING_DMFILTERBUILDERUSERENTRY_ILLEGALVALUE", "FE_WARNING_REBATE_AGREEMENT_NOTFOUND", "FE_WARNING_REBATE_AGREEMENT_ATTRIBUTE_NOTFOUND", "FE_WARNING_CLAIM_WRONG_VALIDATION_STATE", "FE_WARNING_HOOK_GENERIC_ERROR", "FE_WARNING_HOOK_GENERIC_DENIED_MESSAGE", "FE_WARNING_PARENT_NOTFOUND", "FE_WARNING_MAX_RESULTS_SIZE_EXCEEDED", "FE_WARNING_MISSING_BUSINESSKEY_VALUE", "VALIDATION_SKU_MISSING", "VALIDATION_PARTITION_USERNAME_UPDATE", "VALIDATION_PARTITION_PASSWORD_UPDATE", "VALIDATION_PARTITION_NULL", "VALIDATION_PARTITION_MISMATCH", "VALIDATION_CUSTOMERID_MISSING", "VALIDATION_SELLERID_MISSING", "VALIDATION_DUPLICATE_BUSINESSKEY", "VALIDATION_DUPLICATE_BUSINESSKEY_PARAMETERIZED", "VALIDATION_DYNAMIC_TABS_DUPLICATED_CUSTOM_FORMS", "VALIDATION_DYNAMIC_TABS_STANDALONE_CUSTOM_FORM", "VALIDATION_DYNAMIC_TABS_UNSUPPORTED_TYPE_CUSTOM_FORM", "VALIDATION_DYNAMIC_TABS_MISSING_TAB", "VALIDATION_NEWER_VERSION_EXISTS", "VALIDATION_FORMULAELEMENT_EMPTYNAME", "VALIDATION_FORMULAELEMENT_INVALIDNAME", "VALIDATION_FAILED", "VALIDATION_FIELD_DUPLICATE_VALUE", "VALIDATION_FIELD_MISSING", "VALIDATION_FIELD_INVALID_CHARS", "VALIDATION_FIELD_INVALID", "VALIDATION_FIELD_TOO_BIG", "VALIDATION_FIELD_TOO_BIG_WITH_MSG", "VALIDATION_NUMBER_TOO_BIG", "VALIDATION_STATUS_RESTRICTED", "VALIDATION_USERGROUP_RESTRICTED", "VALIDATION_WORKFLOW_RESTRICTED", "VALIDATION_EDIT_NOT_AUTHORIZED", "VALIDATION_DELETE_NOT_AUTHORIZED", "VALIDATION_ADD_NOT_AUTHORIZED", "VALIDATION_INVALID_STATUS", "VALIDATION_LINKED_OBJ_NOT_SAVED", "VALIDATION_BOTH_SKU_AND_PRODUCTGROUP_PRESENTED", "VALIDATION_BOTH_CUSTOMERID_AND_CUSTOMERGROUP_PRESENTED", "VALIDATION_PLASMA_DELETE", "VALIDATION_PLASMA_MISMATCH", "VALIDATION_PLASMA_UPDATE", "VALIDATION_PWDCOMPLEXITYRULES_INVALID_PASSWORD", "VALIDATION_PWNED_PASSWORD", "VALIDATION_INVALID_OLD_PASSWORD", "VALIDATION_APPLICATIONPROPERTIES_PWDCOMPLEXITYRULES_UNKNOWN", "VALIDATION_FORMULA_WITH_NAME_AND_DIFFERENT_NATURE_EXISTS", "VALIDATION_FORMULA_WORKFLOWTYPE_NOTALIGNED", "VALIDATION_DATE_CONFLICT_WITH", "VALIDATION_INVALID_ENDDATE", "VALIDATION_MISSING_DRIVERS", "VALIDATION_APPLICATIONPROPERTIES_REVISIONPATTERN_FIELD_MISSING", "VALIDATION_IMPORT_EXCEL_INVALID_HEADER", "VALIDATION_WARNING_BUSINESS_KEYS_LENGTHS_EXCEEDED", "VALIDATION_MULTIPLE_FORMULA_INHERITANCE_NOT_ALLOWED", "VALIDATION_NATURE_NOT_ALLOWED_FOR_INHERITANCE", "VALIDATION_PARENT_AND_CHILD_NATURES_DO_NOT_MATCH", "PL_ALERT_PRICEDEVIATION_TOO_HIGH", "PL_WRONG_TYPE", "PL_ALREADY_APPROVED", "PL_NOTFOUND", "PL_CAN_CONVERT_TO_APPROVED", "CALC_ALREADY_FINISHED", "CALC_CANCEL_QUEUED", "CALC_SERIALIZATION_ERROR", "NO_MAPPING", "PG_ISEMPTY", "PGI_OFNONEXISTENTSKU_SKIPPED", "PGI_OFNONEXISTENTSKU_INVALIDATED", "PGI_OFNONEXISTENTSKU_HARDDELETED", "PGI_OFNONEXISTENTSKU_SOFTDELETED", "SIM_ISEMPTY", "SIM_BASEPL_INVALID", "NOT_ENOUGH_LICENSES", "CANNOT_EXPAND_SCOPE_BUSINESSROLE", "ACCESS_DENIED", "DM_DEPLOYMENT_IN_PROGRESS", "DM_OBJECT_ISLOCKED", "DM_DEFAULT_DS_CREATION_FAILED", "DM_SCHEMA_INTEGRITY_ERROR", "DM_ACTION_NOTALLOWED", "DM_VALIDATION_MAXROWS_EXCEEDED", "DM_VALIDATION_HEADER_INVALIDFIELD", "DM_VALIDATION_FIELD_UNKNOWN", "DM_VALIDATION_KEYFIELD_MISSING", "DM_VALIDATION_FIELD_MISSING", "DM_VALIDATION_ROW_INVALIDFORMAT", "DM_VALIDATION_ROW_FIELDMISMATCH", "DM_VALIDATION_FIELD_INVALIDVALUE", "DM_VALIDATION_INVALID", "DM_VALIDATION_DM_FIELD_AMBIGIOUS", "DM_VALIDATION_SCHEMA_FIELDCONFLICT", "DM_VALIDATION_SCHEMA_AMBIGUOUSFIELDTYPE", "DM_VALIDATION_SCHEMA_CIRCULARDEPENDENCY", "DM_VALIDATION_DS_INVALID", "DM_VALIDATION_DM_INVALID", "DM_VALIDATION_FC_DEPENDENTONINVALIDFC", "DM_VALIDATION_FC_INVALIDFIELDS", "DM_VALIDATION_FC_INVALIDCALCULATEDFIELDS", "DM_VALIDATION_FC_INVALIDNAME", "DM_VALIDATION_FC_DUPLICATEFIELDS", "DM_VALIDATION_DS_NOKEY", "DM_VALIDATION_DS_AMBIGUOUSCCY", "DM_VALIDATION_DS_AMBIGUOUSUOM", "DM_VALIDATION_DS_MISSINGKEYFIELDS", "DM_VALIDATION_DM_NOKEY", "DM_VALIDATION_DM_SOURCE_MISSING", "DM_VALIDATION_DM_FIELD_UNKNOWN", "DM_VALIDATION_DM_INVALIDFIELDS", "DM_VALIDATION_DEPENDENCIES_MISSING", "DM_VALIDATION_SOURCE_NOTACCESSIBLE", "DM_VALIDATION_SOURCE_FIELD_UNKNOWN", "DM_VALIDATION_SOURCE_FIELD_MISSING", "DM_VALIDATION_SYSTEM_GENERATED_DATASOURCE", "DM_VALIDATION_CFS_KEYNOTALLOWED", "DM_VALIDATION_KEYFIELD_INVALIDTYPE", "DM_VALIDATION_FIELD_INVALIDNAME", "DM_VALIDATION_FIELD_INVALIDTYPE", "DM_VALIDATION_FIELD_INVALIDEXPRESSION", "DM_VALIDATION_QUERY_SOURCE_MISSING", "DM_VALIDATION_QUERY_NOTQUERYABLE", "DM_VALIDATION_QUERY_INVALIDCCYCODE", "DM_VALIDATION_QUERY_CANNOTGENSTATPROJ", "DM_VALIDATION_QUERY_PROJ_INVALID", "DM_VALIDATION_QUERY_PROJ_INVALIDTYPE", "DM_VALIDATION_QUERY_PROJ_INVALIDCALCMODE", "DM_VALIDATION_QUERY_PROJ_CANNOTROLLUP", "DM_VALIDATION_QUERY_PROJ_CANNOTGENSTATPROJ", "DM_VALIDATION_QUERY_PROJ_INVALIDDEFAULT", "DM_VALIDATION_QUERY_EXPR_UNKNOWNIDENTIFIER", "DM_VALIDATION_QUERY_ROWLIMIT_INVALID", "DM_VALIDATION_QUERY_PIVOTCOLUMNLIMIT", "DM_VALIDATION_QUERY_FILTER_INVALID", "DM_VALIDATION_QUERY_MISSING_SQL", "DM_VALIDATION_DUPLICATE", "DM_VALIDATION_AMBIGUOUS", "DM_LABEL_CALENDAR", "DM_LABEL_TIMEDIM_DAY", "DM_LABEL_TIMEDIM_WEEK", "DM_LABEL_TIMEDIM_MONTH", "DM_LABEL_TIMEDIM_QUARTER", "DM_LABEL_TIMEDIM_YEAR", "DM_LABEL_DEFAULTFEED2DSFORMULA", "DM_DATASOURCES", "DM_VALIDATION_PARTITIONING_KEY_MORE_THAN_ONE", "DM_VALIDATION_PARTITIONING_KEY_HAS_TO_BE_DATE", "DM_VALIDATION_FIELD_PARTITIONING_KEY_HAS_TO_BE_DATE", "DM_VALIDATION_PARTITIONING_NO_EFFECT_ON_EXISTING", "DM_QUERY_TIMEOUT", "JST_CANNOT_START", "IMPORTFILE_VALIDATION_ERROR_DATASOURCE", "IMPORTFILE_VALIDATION_ERROR_LIST", "IMPORTFILE_VALIDATION_ERROR_READONLY", "IMPORTFILE_VALIDATION_ERROR_REQUIRED", "IMPORTFILE_VALIDATION_ERROR_START", "IMPORTFILE_VALIDATION_ERROR_FIELDTYPE", "IMPORTFILE_VALIDATION_ERROR_FILTER", "IMPORTFILE_VALIDATION_ERROR_HEADER", "MODEL_MODELTYPE_NOT_FOUND", "MODEL_CALCSTEP_NOT_FOUND", "MODEL_NATURE_NOT_FOUND", "MODEL_TYPE_DEFINITION_INVALID", "MODEL_NOT_SPECIFIED", "MODEL_RECORD_NOT_SPECIFIED", "ROLLUP_INVALID", "QUOTE_USERGROUP_RESTRICTED", "QUOTE_CALCULATED", "QUOTE_CALCULATED_WITHERRORS", "QUOTE_SUBMITTED", "QUOTE_SAVED", "QUOTE_SUPERSEDEDBY", "QUOTE_PRODUCTSNOTADDED", "QUOTE_ALREADY_EXPIRED", "QUOTE_TESTRESULTELEMENTNAME", "QUOTE_LINEITEMS_DOTOMATCHQPF", "QUOTE_QPF_COMPUTATION_FAILED", "QUOTE_COULD_NOT_CONVERT_TO_DEAL", "QUOTE_NON_EXISTENT_SKUS", "QUOTE_WASDELETEDONSERVER", "QUOTETYPE_DEFAULTTYPE_DELETE_NOTALLOWED", "QUOTETYPE_DEFAULTTYPE_EDIT_NOTALLOWED", "QUOTETYPE_EDIT_NOTALLOWED", "QUOTETYPE_MISSING", "HEADER_PREPHASE_ELEMENTPOSTFIX", "HEADER_POSTPHASE_ELEMENTPOSTFIX", "RBA_USERGROUP_RESTRICTED", "RBA_CALCULATED", "RBA_CALCULATED_WITHERRORS", "RBA_SUBMITTED", "RBA_SAVED", "RBA_SUPERSEDEDBY", "RBA_ITEMSNOTADDED", "RBA_TESTRESULTELEMENTNAME", "RBA_WASDELETEDONSERVER", "REBATETYPE_MISSING", "RBA_LINEITEMS_DONOTMATCHRBTF", "RBA_RBTF_COMPUTATION_FAILED", "RBA_HEADERREBATETYPE_MISSING", "HEADERREBATETYPE_DEFAULTTYPE_DELETE_NOTALLOWED", "HEADERREBATETYPE_EDIT_NOTALLOWED", "HEADERREBATETYPE_MISSING", "COMPENSATION_CONDITIONTYPE_MISSING", "COMPENSATION_USERGROUP_RESTRICTED", "COMPENSATION_CALCULATED", "COMPENSATION_CALCULATED_WITHERRORS", "COMPENSATION_SUBMITTED", "COMPENSATION_SAVED", "COMPENSATION_SUPERSEDEDBY", "COMPENSATION_ITEMSNOTADDED", "COMPENSATION_TESTRESULTELEMENTNAME", "COMPENSATION_WASDELETEDONSERVER", "COMPENSATION_LINEITEMS_DONOTMATCHRBTF", "COMPENSATION_RBTF_COMPUTATION_FAILED", "COMPENSATION_COMPENSATIONHEADERTYPE_MISSING", "COMPENSATIONHEADERTYPE_DEFAULTTYPE_DELETE_NOTALLOWED", "COMPENSATIONHEADERTYPE_EDIT_NOTALLOWED", "COMPENSATIONHEADERTYPE_MISSING", "COR_CALCULATED", "COR_CALCULATED_WITHERRORS", "COR_SUBMITTED", "COR_SAVED", "RR_CALCULATED", "RR_CALCULATED_WITHERRORS", "RR_SUBMITTED", "RR_SAVED", "MR_CALCULATED", "MR_CALCULATED_WITHERRORS", "MR_SUBMITTED", "MR_SAVED", "MR_WARNING_NOTALLRECORDSSUBMITTED", "CONTRACT_SAVED", "CONTRACT_SUPERSEDEDBY", "CONTRACT_CALCULATED", "CONTRACT_CALCULATED_WITHERRORS", "CONTRACT_SUBMITTED", "CONTRACT_ITEMSNOTADDED", "CONTRACT_INVALID_CUSTOMER_GROUP", "CONTRACT_INVALID_CUSTOMER_GROUP_FOR_LINE", "CONTRACT_INVALID_PRODUCT_GROUP", "CONTRACT_INVALID_PRODUCT_GROUP_FOR_LINE", "CONTRACT_INVALID_SELLER_REFERENCE", "CONTRACT_INVALID_SELLER_REFERENCE_FOR_LINE", "CONTRACT_TESTRESULTELEMENTNAME", "CONTRACT_LINEITEMS_DONOTMATCHCTTF", "CONTRACT_CTTF_COMPUTATION_FAILED", "CONTRACT_WASDELETEDONSERVER", "CONTRACTTERMTYPE_MISSING", "CUSTOM_FORM_CALCULATED_WITH_ERRORS", "CUSTOM_FORM_UNDELETABLE_STATUS", "VIEW_EDIT_RESTRICTED_BY_FORMULA_ENTITLEMENT_FILTER", "WORKFLOW_PREVIEW_NO_APPROVAL_REQUIRED", "WORKFLOW_ERROR", "WORKFLOW_ONBEHALF_MESSAGE", "WORKFLOW_USERGROUP_INFORMATION_ERROR", "WORKFLOW_INVALID_EMAILS_IN_WATCHER_STEP", "WORKFLOW_MAIL_ERROR_USER_MAIL_NOT_DEFINED", "WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP", "WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP_ONBEHALF", "WORKFLOW_STEP_USER_CANNOT_EXECUTE_STEP_SUBMITTER", "WORKFLOW_STEP_WRONG_STEP_BEING_EXECUTED", "WORKFLOW_USER_INFORMATION_ERROR", "WORKFLOW_ATTACHMENT_NOT_FOUND_ERROR", "WORKFLOW_MANDATORY_COMMENT_MISSING_ERROR", "WORKFLOW_MANDATORY_COMMENT_IMPOSSIBLE_ERROR", "WORKFLOW_MAX_CUMULATIVE_SIZE_OF_ATTACHMENTS_EXCEEDED_ERROR", "WORKFLOW_MULTIPLE_ATTACHMENTS_WITH_SAME_NAME_ERROR", "WORKFLOW_MAX_NUMBER_OF_ATTACHMENTS_EXCEEDED_ERROR", "WORKFLOW_NOT_FOUND", "WORKFLOW_STEPEXECUTIONSTATUS_INITIALIZED", "WORKFLOW_STEPEXECUTIONSTATUS_PREEXECUTED", "WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDDENIED", "WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDWITHDRAWN", "WORKFLOW_STEPEXECUTIONSTATUS_EXECUTEDAPPROVED", "WORKFLOW_STEP_NON_ALLOWED_DENIAL_REASON", "WORKFLOW_STEP_USER_CANNOT_ADD_STEP", "WORKFLOW_STEP_USER_CANNOT_APPROVE_MORE_THAN_ONCE", "WORKFLOW_APPROVERS", "WORKFLOW_DELEGATION_COMBINED", "WORKFLOW_DELEGATION_DELEGATED", "WORKFLOW_DELEGATION_NONE", "WORKFLOW_USER_USERGROUP_NOT_DEFINED_ERROR", "WORKFLOW_USER_USERGROUP_BOTH_DEFINED_ERROR", "SUBMIT_NOT_ALLOWED", "PREVIEW_NOT_ALLOWED", "REVOKE_NOT_ALLOWED", "PO_NOT_ENABLED", "PO_OPTIMIZER_NOT_ENABLED", "CALCULATIONFLOW_EDITING_OF_DEPLOYEDFLOW_NOT_ALLOWED", "WORKFLOW_STEPEXECUTIONSTATUS_ALREADYSATISFIED", "DCR_DUPLICATE_KEY", "BINARY_RESP_ERR_ATTACHMENT_CONTENT", "ACTION_NOT_ALLOWED", "COMMON_ERROR", "PRICELISTTYPE_EDIT_NOTALLOWED", "SIGNATURE_ABORTED", "DOCX_CONVERSION_NOT_AVAILABLE", "DOCX_CONVERSION_FAILED", "RECIPIENTS"]).optional(), approvalRequiredEmailAttachmentsJson: z.string().nullable().optional(), viewState: z.object({gridViewState: z.string().nullable().optional(), openFolders: z.array(z.string()).nullable().optional(), selectedNodes: z.array(z.string()).nullable().optional()}).nullable().optional(), prevRev: z.string().nullable().optional(), calculationStatus: z.number().int().optional(), supersededBy: z.string().nullable().optional(), lastUpdateBy: z.number().int().optional()}); export const createApiCompensationSaveResponse = z.object({response: z.object({node: z.string().optional(), data: z.array(compensation).optional(), status: z.number().int().optional()}).optional()}); export const validateResponse = async ( schema: { readonly '~standard': { readonly validate: (value: unknown) => ({ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }) | Promise<{ readonly value: Output; readonly issues?: undefined } | { readonly issues: ReadonlyArray<{ readonly message: string; readonly path?: ReadonlyArray | undefined }> }> } }, value: unknown ): Promise => { const result = await schema['~standard'].validate(value) if (result.issues !== undefined) { const detail = result.issues .map(({ message, path }) => path?.length ? `${path.map((segment) => String(typeof segment === 'object' ? segment.key : segment)).join('.')}: ${message}` : message ) .join('; ') throw new Error(`Response does not match the schema: ${detail}`, { cause: { issues: result.issues } }) } return result.value }; /** * Upsert a Compensation Plan * * POST /compensation.save * * Also accepts auth: X-PriceFx-jwt */ export const createApiCompensationSave = async (args: CreateApiCompensationSaveArgs, options?: CreateApiCompensationSaveOptions) => { const {baseUrl = "https://companynode.pricefx.com/pricefx/companypartition", fetch: fetchFn = fetch, basic} = options ?? {} const query = new URLSearchParams() const headers = new Headers() headers.set('content-type', "application/json") headers.set('accept', "application/json") if (basic !== undefined) headers.set('authorization', `Basic ${btoa(`${basic.username}:${basic.password}`)}`) const url = `${baseUrl.replace(/\/+$/, '')}/compensation.save${query.size > 0 ? `?${query}` : ''}` const res = await fetchFn(url, {method: "POST", headers, body: JSON.stringify(args.body)}) if (!res.ok) throw new Error(`Request failed with status ${res.status}`, {cause: {status: res.status, body: await res.text()}}) return validateResponse(createApiCompensationSaveResponse, await res.json()) };