// This file is auto-generated by @hey-api/openapi-ts export type LocalDate = string; export type MultivaluedMapStringString = { [key: string]: Array; }; export type OffsetDateTime = string; export type WsAccountingData = { id?: number; version?: number; creationTime?: OffsetDateTime; logWsRef?: WsRefWsLog; metadataWsRef?: WsRefWsMetadata; fullName?: string; guid?: string; dataSource?: WsAccountingDataSource; dataType?: WsAccountingDataType; customerWsRef?: WsRefWsCustomer; storedFileWsRef?: WsRefWsStoredFile; uploaderNitroUserWsRef?: WsRefWsNitroUser; created?: boolean; sorted?: boolean; otherThirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; direction?: WsAccountingDataDirection; fallbackThirdPartyActionWsRef?: WsRefWsNitroRuleAction; fallbackDirectionActionWsRef?: WsRefWsNitroRuleAction; configured?: boolean; glAccountActionWsRef?: WsRefWsNitroRuleAction; vatCodeActionWsRef?: WsRefWsNitroRuleAction; thirdPartyOverrideActionWsRef?: WsRefWsNitroRuleAction; validatable?: boolean; validated?: boolean; completable?: boolean; completed?: boolean; archived?: boolean; problematic?: boolean; setProblematicActionWsRef?: WsRefWsNitroRuleAction; validationTargetUserGroup?: WsTargetUserGroup; }; export type WsAccountingDataDirection = 'IN' | 'OUT'; export type WsAccountingDataExportChannel = 'HORUS' | 'MAIL'; export type WsAccountingDataFilter = { id?: number; version?: number; creationTime?: OffsetDateTime; parentFilterRef?: WsRefWsCombinedFilter; nitroManaged?: boolean; negated: boolean; filterField: WsAccountingDataFilterField; customerRef?: WsRefWsCustomer; trusteeWsRef?: WsRefWsTrustee; thirdPartyWsRef?: WsRefWsThirdParty; thirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; businessSectorWsRef?: WsRefWsBusinessSector; countryWsRef?: WsRefWsCountry; wsCurrencyWsRef?: WsRefWsCurrency; nitroUserWsRef?: WsRefWsNitroUser; documentTypeCollectionWsRef?: WsRefWsDocumentTypeCollection; financialAccountWsRef?: WsRefExtendsWsFinancialAccount; stringMatchMode?: WsStringMatchMode; stringValue?: string; comparableMatchMode?: WsComparableMatchMode; longValue?: number; decimalValue?: number; dateTimeValue?: OffsetDateTime; labelKey?: string; identifierType?: WsThirdPartyIdentifierType; booleanValue?: boolean; }; export type WsAccountingDataFilterField = 'DATA_CREATION_TIME' | 'DATA_LABEL_FILTER' | 'DATA_DIRECTION' | 'DATA_TYPE' | 'DATA_PROBLEMATIC' | 'DATA_SORTED' | 'CUSTOMER' | 'CUSTOMER_TRUSTEE' | 'CUSTOMER_THIRDPARTY' | 'CUSTOMER_THIRDPARTY_ENTITY' | 'CUSTOMER_THIRDPARTY_LABELS' | 'CUSTOMER_THIRDPARTY_BUSINESS_SECTOR' | 'CUSTOMER_THIRDPARTY_BUSINESS_SECTOR_LABELS' | 'CUSTOMER_THIRDPARTY_NAME' | 'CUSTOMER_THIRDPARTY_ENTITY_NAME' | 'CUSTOMER_THIRDPARTY_TYPE' | 'CUSTOMER_THIRDPARTY_COUNTRY' | 'CUSTOMER_THIRDPARTY_COMPANY_TYPE' | 'CUSTOMER_THIRDPARTY_VAT_LIABILITY' | 'CUSTOMER_THIRDPARTY_ZIP' | 'CUSTOMER_THIRDPARTY_CITY' | 'CUSTOMER_THIRDPARTY_IDENTIFIER' | 'CUSTOMER_ACCOUNTING_REFERENCE_FILTER' | 'CUSTOMER_LABEL_FILTER' | 'CUSTOMER_NAME_FILTER' | 'OTHER_THIRDPARTY' | 'OTHER_THIRDPARTY_ENTITY' | 'OTHER_THIRDPARTY_LABELS' | 'OTHER_THIRDPARTY_BUSINESS_SECTOR' | 'OTHER_THIRDPARTY_BUSINESS_SECTOR_LABELS' | 'OTHER_THIRDPARTY_NAME' | 'OTHER_THIRDPARTY_ENTITY_NAME' | 'OTHER_THIRDPARTY_TYPE' | 'OTHER_THIRDPARTY_READY_FOR_TRANSACTIONS' | 'OTHER_THIRDPARTY_READY_FOR_DOCUMENTS' | 'OTHER_THIRDPARTY_COUNTRY' | 'OTHER_THIRDPARTY_COMPANY_TYPE' | 'OTHER_THIRDPARTY_VAT_LIABILITY' | 'OTHER_THIRDPARTY_ZIP' | 'OTHER_THIRDPARTY_CITY' | 'OTHER_THIRDPARTY_IDENTIFIER' | 'OTHER_THIRDPARTY_CUSTOMER_INTERNAL' | 'OTHER_THIRDPARTY_TRUTEE_INTERNAL' | 'DOCUMENT_FILE_SIZE_FILTER' | 'DOCUMENT_FILE_NAME_FILTER' | 'DOCUMENT_FILE_TYPE_FILTER' | 'DOCUMENT_UPLOADER_USER' | 'DOCUMENT_UPLOADER_USER_NAME' | 'DOCUMENT_SOURCE' | 'DOCUMENT_STATUS' | 'DOCUMENT_TYPE' | 'DOCUMENT_TYPE_FAMILY' | 'DOCUMENT_TYPE_IN_COLLECTION' | 'TRANSACTION_FINANCIAL_ACCOUNT' | 'TRANSACTION_OTHER_THIRDPARTY_IBAN_FILTER' | 'TRANSACTION_FINANCIAL_ACCOUNT_CURRENCY' | 'TRANSACTION_FINANCIAL_ACCOUNT_TYPE' | 'TRANSACTION_FINANCIAL_ACCOUNT_LABELS' | 'TRANSACTION_DETAILS_MESSAGE' | 'TRANSACTION_STATEMENT_DATE_FILTER' | 'TRANSACTION_NITRO_SEQUENCE' | 'TRANSACTION_AMOUNT' | 'TRANSACTION_MESSAGE' | 'TRANSACTION_STRUCTURED_MESSAGE'; export type WsAccountingDataFilterFieldDetails = { filterField?: WsAccountingDataFilterField; fieldType?: WsAccountingDataFilterFieldType; applicableToSortingPhase?: boolean; implemented?: boolean; }; export type WsAccountingDataFilterFieldType = 'CUSTOMER' | 'TRUSTEE' | 'THIRDPARTY' | 'THIRDPARTY_ENTITY' | 'BUSINESS_SECTOR' | 'COUNTRY' | 'NITRO_USER' | 'DOCUMENT_TYPE_COLLECTION' | 'FINANCIAL_ACCOUNT' | 'FINANCIAL_ACCOUNT_TYPE' | 'HORUS_CENTRALIZER_ACCOUNT' | 'ODOO_CENTRALIZER_ACCOUNT' | 'CURRENCY' | 'THIRDPARTY_TYPE' | 'VAT_LIABILITY' | 'DATA_TYPE' | 'DIRECTION' | 'THIRDPARTY_COMPANY_TYPE' | 'DOCUMENT_SOURCE' | 'DOCUMENT_TYPE' | 'DOCUMENT_TYPE_FAMILY' | 'PAYMENT_TYPE' | 'THIRDPARTY_IDENTIFIER' | 'DATE_TIME' | 'DATE' | 'CURRENCY_AMOUNT' | 'UINT_AMOUNT' | 'VAT_RATE' | 'BOOLEAN' | 'STRING' | 'LABEL' | 'THIRDPARTY_CUSTOMER_INTERNAL' | 'THIRDPARTY_TRUSTEE_INTERNAL'; /** * to be listed in pagination group */ export type WsAccountingDataGroupField = 'CUSTOMER' | 'CUSTOMER_TRUSTEE' | 'THIRD_PARTY_ENTITY' | 'DIRECTION' | 'DATA_SOURCE' | 'DATA_TYPE' | 'CREATION_DATE_YEAR' | 'CREATION_DATE_MONTH' | 'CUSTOMER_THIRDPARTY_DIRECTION' | 'FALLBACK_DIRECTION_RULE_ACTION' | 'FALLBACK_THIRDPARTY_RULE_ACTION' | 'GL_ACCOUNT_RULE_ACTION' | 'SET_PROBLEMATIC_RULE_ACTION' | 'THIRDPARTY_OVERRIDE_RULE_ACTION'; export type WsAccountingDataGroupSummary = { groupCustomerRef?: WsRefWsCustomer; groupCustomerTrusteeRef?: WsRefWsTrustee; groupThirdPartyEntityRef?: WsRefWsThirdPartyEntity; groupDirection?: WsAccountingDataDirection; accountingDataSource?: WsAccountingDataSource; accountingDataType?: WsAccountingDataType; groupUploadMonth?: number; groupUploadYear?: number; groupFirstCreationDateTime?: OffsetDateTime; groupLastCreationDateTime?: OffsetDateTime; documentCount?: number; transactionCount?: number; groupSortedCount?: number; groupConfiguredCount?: number; groupValidatableCount?: number; groupCompletableCount?: number; groupCompletedCount?: number; groupProblematicCount?: number; }; export type WsAccountingDataProblem = { id?: number; version?: number; creationTime?: OffsetDateTime; accountingDataWsRef: WsRefWsAccountingData; type: WsAccountingDataProblemType; targetUserGroup: WsTargetUserGroup; fieldRequestWsRef?: WsRefWsFieldIdentificationRequest; financialAccountWsRef?: WsRefExtendsWsFinancialAccount; thirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; otherCustomerDocumentWsRef?: WsRefWsCustomerDocument; resolved: boolean; resolvedTime?: OffsetDateTime; description?: string; resolutionDescription?: string; }; export type WsAccountingDataProblemSearch = { exactWsDocumentProblemWsRef?: WsRefWsAccountingDataProblem; creationTimeRangeSearch?: WsDateTimeRangeSearch; accountingDataSearch?: WsAccountingDataSearch; anyTargetUserGroup?: Array; wsFieldIdentificationRequestSearch?: WsFieldIdentificationRequestSearch; financialAccountSearch?: WsFinancialAccountSearch; thirdPartyEntitySearch?: WsThirdPartyEntitySearch; otherDocumentWsRef?: WsRefWsCustomerDocument; otherDocumentSearch?: WsCustomerDocumentSearch; anyProblemType?: Array; resolved?: boolean; resolveTimeSearch?: WsDateTimeRangeSearch; }; /** * to be listed in pagination sorts */ export type WsAccountingDataProblemSortField = 'ID' | 'CREATION_TIME' | 'DATA_ID' | 'DATA_NAME' | 'DATA_CUSTOMER_NAME' | 'DATA_FILE_NAME' | 'FIELD_REQUEST_ID' | 'FIELD_REQUEST_ORDER' | 'PROBLEM_TYPE' | 'RESOLVED' | 'RESOLVE_TIME'; /** * The type of document problem */ export type WsAccountingDataProblemType = 'PROBLEMATIC_FIELD' | 'PROBLEMATIC_SORT_VALUES' | 'INCONSISTENT_CUSTOMER' | 'DOCUMENT_NOT_INDEXABLE' | 'RULE' | 'UNSUPPORTED_FILE' | 'TRANSITION_TO_CONTROLLED_ERROR' | 'TRANSITION_ERROR' | 'CONFIGURATION_ERROR' | 'JOURNAL_ASSIGNATION_ERROR' | 'THIRDPARTY_ERROR' | 'EXPORT_ERROR' | 'PROBLEMATIC_APP_CONFIGURATION' | 'THIRDPARTY_CANNOT_BE_CHANGED' | 'THIRDPARTY_MISSPELLED' | 'THIRDPARTY_NOT_READY' | 'TAX_MISMATCH' | 'POTENTIAL_BUSINESS_DUPLICATE'; export type WsAccountingDataSearch = { anyExactAccountingDataRef?: Array<{ id: number; }>; creationTimeSearch?: WsDateTimeRangeSearch; metadataSearch?: WsMetadataSearch; /** * @deprecated */ withAnyLabel?: Array; /** * @deprecated */ withoutAnyLabel?: Array; anyContains?: string; guid?: string; fullNameSearch?: WsStringSearch; anyDataSource?: Array; anyDataType?: Array; customerSearch?: WsCustomerSearch; withStoredFile?: boolean; storedFileSearch?: WsStoredFileSearch; uploaderUserSearch?: WsNitroUserSearch; created?: boolean; sorted?: boolean; otherThirdPartyEntitySearch?: WsThirdPartyEntitySearch; direction?: WsAccountingDataDirection; withFallbackThirdpartyAction?: boolean; fallbackThirdPartyActionSearch?: WsNitroRuleActionSearch; withFallbackDirectionAction?: boolean; fallbackDirectionActionSearch?: WsNitroRuleActionSearch; withThirdPartyOverrideAction?: boolean; thirdPartyOverrideActionSearch?: WsNitroRuleActionSearch; configured?: boolean; validatable?: boolean; validated?: boolean; completable?: boolean; withGlAccountAction?: boolean; glAccountActionSearch?: WsNitroRuleActionSearch; withVatCodeAction?: boolean; completed?: boolean; archived?: boolean; problematic?: boolean; withSetProblematicAction?: boolean; setProblematicActionSearch?: WsNitroRuleActionSearch; withAnyActionSearch?: WsNitroRuleActionSearch; taxLocation?: WsTaxLocation; validationTargetUserGroup?: WsTargetUserGroup; }; /** * to be listed in pagination sorts */ export type WsAccountingDataSortField = 'ID' | 'CREATION_TIME' | 'FULL_NAME' | 'DATA_SOURCE' | 'DATA_TYPE' | 'CUSTOMER_ID' | 'CUSTOMER_NAME' | 'CUSTOMER_TRUSTEE_ID' | 'CUSTOMER_TRUSTEE_NAME' | 'FILE_NAME' | 'FILE_SIZE' | 'FILE_TYPE' | 'UPLOADER_USER_NAME' | 'SORTED' | 'THIRDPARTY_ENTITY_ID' | 'THIRDPARTY_ENTITY_NAME' | 'THIRDPARTY_ENTITY_FULL_NAME' | 'DIRECTION' | 'FALLBACK_DIRECTION_ACTION_ID' | 'FALLBACK_THIRDPARTY_ACTION_ID' | 'CONFIGURED' | 'GLACCOUNT_ACTION_ID' | 'THIRDPARTY_OVERRIDE_ACTION_ID' | 'VALIDATABLE' | 'COMPLETABLE' | 'COMPLETED' | 'PROBLEMATIC' | 'SET_PROBLEMATIC_ACTION_ID' | 'GROUP_COUNT'; export type WsAccountingDataSource = 'INDEXER_FRONTEND' | 'ADMIN_FRONTEND' | 'ASSISTANT_FRONTEND' | 'TRUSTEE_FRONTEND' | 'SPEED_FRONTEND' | 'CODA_IMPORTER' | 'VOICI_IMPORTER' | 'VOILA_IMPORTER' | 'SODA_IMPORTER' | 'CARO_IMPORTER' | 'STRIPE_IMPORTER' | 'MOLLIE_IMPORTER' | 'PAYPAL_IMPORTER' | 'PEPPOL_GATEWAY' | 'NITRO_PAYMENT_PROVIDERS' | 'NITRO_MAILBOX' | 'NITRO_HORUS_READER' | 'NITRO_API'; export type WsAccountingDataType = 'DOCUMENT' | 'TRANSACTION'; export type WsAccountingDataValidation = { id?: number; version?: number; creationTime?: OffsetDateTime; accountingDataWsRef: WsRefWsAccountingData; nitroUserWsRef: WsRefWsNitroUser; }; export type WsAccountingDataValidationSearch = { accountingDataWsRef?: WsRefWsAccountingData; nitroUserWsRef?: WsRefWsNitroUser; creationTimeSearch?: WsDateTimeRangeSearch; }; /** * to be listed in pagination sorts */ export type WsAccountingDataValidationSortField = 'ID' | 'CREATION_TIME' | 'NITRO_USER_NAME' | 'ACCOUNTING_DATA_ID'; export type WsAccountingJournal = { id?: number; version?: number; creationTime?: OffsetDateTime; metadataWsRef?: WsRefWsMetadata; customerWsRef?: WsRefWsCustomer; accountingJournalTemplateWsRef?: WsRefWsAccountingJournalTemplate; thirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; taxLocation?: WsTaxLocation; businessSectorWsRef?: WsRefWsBusinessSector; customerThirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; priority?: number; journalType?: WsAccountingJournalType; code?: string; name?: string; useAmounts?: boolean; useIndexedDocumentNumber?: boolean; exportThirdParties?: boolean; archived?: boolean; mask?: string; }; export type WsAccountingJournalSearch = { anyExactAccountingJournal?: Array<{ id: number; }>; creationTimeSearch?: WsDateTimeRangeSearch; metadataSearch?: WsMetadataSearch; customerSearch?: WsCustomerSearch; anyAccountingJournalType?: Array; accountingJournalTemplateWsRef?: WsRefWsAccountingJournalTemplate; accountingJournalTemplateSearch?: WsAccountingJournalTemplateSearch; thirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; matchingThirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; taxLocation?: WsTaxLocation; matchingTaxLocation?: WsTaxLocation; businessSectorWsRef?: WsRefWsBusinessSector; matchingBusinessSectorWsRef?: WsRefWsBusinessSector; emptyBusinessSector?: boolean; customerThirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; matchingCustomerThirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; codeSearch?: WsStringSearch; nameSearch?: WsStringSearch; useAmounts?: boolean; useIndexedDocumentNumber?: boolean; exportThirdParties?: boolean; archived?: boolean; }; /** * to be listed in pagination sorts */ export type WsAccountingJournalSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_ID' | 'CUSTOMER_NAME' | 'CUSTOMER_TRUSTEE_ID' | 'CUSTOMER_TRUSTEE_NAME' | 'TEMPLATE_NAME' | 'THIRDPARTY_ENTITY_FULL_NAME' | 'TAX_LOCATION' | 'THIRDPARTY_ENTITY_BUSINESS_SECTOR_NAME' | 'CUSTOMER_THIRDPARTY_ENTITY_FULL_NAME' | 'PRIORITY' | 'JOURNAL_TYPE' | 'CODE' | 'NAME' | 'USE_AMOUNTS' | 'USE_INDEXED_DOCUMENT_NUMBER' | 'EXPORT_THIRDPARTIES' | 'ARCHIVED'; export type WsAccountingJournalTemplate = { id?: number; version?: number; creationTime?: OffsetDateTime; name: string; trusteeWsRef?: WsRefWsTrustee; customerWsRef?: WsRefWsCustomer; priority?: number; nitroManaged?: boolean; journalSpecific?: boolean; archived?: boolean; thirdPartyEntityRole?: WsThirdPartyEntityRole; duplicate?: boolean; journalCodeMask: string; journalNameTemplate: string; journalType: WsAccountingJournalType; journalUsesAmounts?: boolean; journalUsesIndexedDocumentNumber?: boolean; journalExportsThirdParties?: boolean; }; export type WsAccountingJournalTemplateDocumentTypeSearch = { creationTimeRangeSearch?: WsDateTimeRangeSearch; accountingJournalTemplateWsRef?: WsRefWsAccountingJournalTemplate; anyAccountingJournalTemplateWsRef?: Array<{ id: number; }>; documentType?: WsDocumentType; anyDocumentType?: Array; }; /** * to be listed in pagination sorts */ export type WsAccountingJournalTemplateDocumentTypeSortField = 'ID' | 'CREATION_TIME' | 'JOURNAL_TEMPLATE_NAME' | 'DOCUMENT_TYPE'; export type WsAccountingJournalTemplateSearch = { exactAccountingJournalTemplateWsRef?: WsRefWsAccountingJournalTemplate; anyExactAccountingJournalTemplateWsRef?: Array; creationTimeRangeSearch?: WsDateTimeRangeSearch; nameSearch?: WsStringSearch; applicationScoped?: boolean; trusteeScopeWsRef?: WsRefWsTrustee; customerScopeWsRef?: WsRefWsCustomer; eligibleForTrusteeScope?: WsRefWsTrustee; eligibleForCustomerScope?: WsRefWsCustomer; nitroManaged?: boolean; journalSpecific?: boolean; thirdPartyEntityRole?: WsThirdPartyEntityRole; anyThirdPartyEntityRole?: Array; matchingThirdPartyEntityRole?: WsThirdPartyEntityRole; duplicate?: boolean; matchingDuplicate?: boolean; accountingJournalTemplateDocumentTypeSearch?: WsAccountingJournalTemplateDocumentTypeSearch; journalCodePrefixSearch?: WsStringSearch; journalNameTemplateSearch?: WsStringSearch; anyAccountingJournalType?: Array; journalUsesAmounts?: boolean; journalUsesIndexedDocumentNumber?: boolean; journalExportsThirdParties?: boolean; archived?: boolean; }; /** * to be listed in pagination sorts */ export type WsAccountingJournalTemplateSortField = 'ID' | 'CREATION_TIME' | 'NAME' | 'TRUSTEE_NAME' | 'CUSTOMER_NAME' | 'SCOPE' | 'PRIORITY' | 'NITRO_MANAGED' | 'JOURNAL_SPECIFIC' | 'ARCHIVED' | 'THIRD_PARTY_ENTITY_ROLE' | 'DUPLICATE' | 'JOURNAL_CODE_PREFIX' | 'JOURNAL_NAME_TEMPLATE' | 'JOURNAL_TYPE' | 'JOURNAL_USES_AMOUNTS' | 'JOURNAL_USES_INDEXED_DOCUMENT_NUMBERS' | 'JOURNAL_EXPORTS_THIRDPARTIES'; export type WsAccountingJournalType = 'PURCHASE' | 'PURCHASE_CREDIT_NOTE' | 'SALE' | 'SALE_CREDIT_NOTE' | 'SOCIAL' | 'MISC'; export type WsAccountingJournalTypeModel = { journalType?: WsAccountingJournalType; name?: string; }; export type WsAmountSearch = { min?: number; max?: number; exact?: number; nullValue?: boolean; }; export type WsBankAccount = { id?: number; version?: number; creationTime?: OffsetDateTime; logWsRef?: WsRefWsLog; metadataWsRef?: WsRefWsMetadata; customerWsRef: WsRefWsCustomer; currencyWsRef: WsRefWsCurrency; accountType: WsFinancialAccountType; financialAccountProviderRef?: WsRefWsFinancialAccountProvider; name?: string; description?: string; archived?: boolean; exportEnabled?: boolean; numberOfRequiredValidations?: number; exportNotBeforeDate?: LocalDate; exportedToAccounting?: boolean; label?: string; iban?: string; extensionZone?: string; }; export type WsBankAccountSearch = { financialAccountSearch?: WsFinancialAccountSearch; ibanSearch?: WsStringSearch; extensionZoneSearch?: WsStringSearch; }; /** * to be listed in pagination sorts */ export type WsBankAccountSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_TRUSTEE_NAME' | 'CUSTOMER_NAME' | 'CURRENCY_CODE' | 'ACCOUNT_TYPE' | 'PROVIDER_NAME' | 'NAME' | 'ARCHIVED' | 'IBAN' | 'EXTENSION_ZONE'; export type WsBankIdentification = { id?: number; version?: number; creationTime?: OffsetDateTime; financialAccountProviderRef?: WsRefWsFinancialAccountProvider; countryRef?: WsRefWsCountry; bic?: string; bankCode?: string; }; export type WsBankIdentificationSearch = { countryRef?: WsRefWsCountry; bic?: string; bankCode?: string; exactFinancialAccountProviderRef?: WsRefExtendsWsFinancialAccountProvider; }; /** * to be listed in pagination sorts */ export type WsBankIdentificationSortField = 'ID' | 'CREATION_TIME' | 'COUNTRY' | 'BIC' | 'BANK_CODE'; export type WsBusinessSector = { id?: number; version?: number; creationTime?: OffsetDateTime; metadataWsRef?: WsRefWsMetadata; code: string; name: string; }; export type WsBusinessSectorSearch = { anyExactBusinessSectorRef?: Array; creationsTimeSearch?: WsDateTimeRangeSearch; codeSearch?: WsStringSearch; nameSearch?: WsStringSearch; archived?: boolean; metadataSearch?: WsMetadataSearch; /** * @deprecated */ withAnyLabel?: Array; /** * @deprecated */ withoutAnyLabel?: Array; }; /** * to be listed in pagination sorts */ export type WsBusinessSectorSortField = 'ID' | 'CREATION_TIME' | 'CODE' | 'NAME'; export type WsClientError = { message?: string; details?: string; identifier?: string; }; export type WsClonedDocumentInformation = { id?: number; version?: number; creationTime?: OffsetDateTime; acknowledgedMismatchTaxAmount?: number; acknowledgedMismatchBaseAmount?: number; acknowledgedMismatchTotalAmount?: number; accountingDataSource?: WsAccountingDataSource; sourceUserGroup?: WsTargetUserGroup; sourceUserRef?: WsRefWsNitroUser; sourceDescription?: string; sourcePriority?: number; sourceWeigh?: number; nullValuesAreIndexingData?: boolean; thirdPartyFromWsRef?: WsRefWsThirdPartyEntity; thirdPartyToWsRef?: WsRefWsThirdPartyEntity; documentType?: WsDocumentType; documentDate?: LocalDate; dueDate?: LocalDate; documentNumber?: string; /** * @deprecated */ invoiceNumber?: string; totalAmountTaxInclusive?: number; totalTaxAmount?: number; totalAmountTaxExclusive?: number; currencyWsRef?: WsRefWsCurrency; structuredPaymentReference?: string; unstructuredPaymentReference?: string; paymentMode?: WsPaymentMode; paymentStatus?: WsPaymentStatus; payerEntity?: WsPayerEntity; paymentIban?: string; fiscalYear?: number; comment?: string; statementDate?: LocalDate; statementSequence?: string; statementStartBalance?: number; statementEndBalance?: number; taxBreakdown?: Array; detailsBreakdown?: Array; detailsTaxBreakdown?: Array; documentDateRangeStart?: LocalDate; documentDateRangeEndExclusive?: LocalDate; creationTimeOptional?: OffsetDateTime | null; idOptional?: number | null; versionOptional?: number | null; acknowledgedMismatchBaseAmountOptional?: number | null; acknowledgedMismatchTaxAmountOptional?: number | null; acknowledgedMismatchTotalAmountOptional?: number | null; accountingDataSourceOptional?: WsAccountingDataSource; commentOptional?: string | null; currencyWsRefOptional?: WsRefWsCurrency | null; detailsBreakdownOptional?: Array | null; detailsTaxBreakdownOptional?: Array | null; documentDateOptional?: LocalDate | null; documentDateRangeEndExclusiveOptional?: LocalDate | null; documentDateRangeStartOptional?: LocalDate | null; documentNumberOptional?: string | null; /** * The type of document */ documentTypeOptional?: WsDocumentType; dueDateOptional?: LocalDate | null; fiscalYearOptional?: number | null; invoiceNumberOptional?: string | null; /** * The payment debtor entity */ payerEntityOptional?: WsPayerEntity; paymentIbanOptional?: string | null; /** * The Identified type of payment */ paymentModeOptional?: WsPaymentMode; /** * The status of a payment */ paymentStatusOptional?: WsPaymentStatus; sourceDescriptionOptional?: string | null; sourcePriorityOptional?: number | null; sourceUserGroupOptional?: WsTargetUserGroup; sourceUserRefOptional?: WsRefWsNitroUser | null; sourceWeighOptional?: number | null; nullValuesAreIndexingDataOptional?: boolean | null; statementDateOptional?: LocalDate | null; statementEndBalanceOptional?: number | null; statementSequenceOptional?: string | null; statementStartBalanceOptional?: number | null; structuredPaymentReferenceOptional?: string | null; taxBreakdownOptional?: Array | null; thirdPartyFromWsRefOptional?: WsRefWsThirdPartyEntity | null; thirdPartyToWsRefOptional?: WsRefWsThirdPartyEntity | null; totalAmountTaxExclusiveOptional?: number | null; totalAmountTaxInclusiveOptional?: number | null; totalTaxAmountOptional?: number | null; unstructuredPaymentReferenceOptional?: string | null; }; export type WsCombinationType = 'ALL_OF' | 'ANY_OF' | 'NONE_OF' | 'DELEGATED'; export type WsCombinedFilter = { id?: number; version?: number; creationTime?: OffsetDateTime; combinationType: WsCombinationType; compiledRuleRef?: WsRefWsNitroRule; ownerTrusteeRef?: WsRefWsTrustee; delegatedFilterRef?: WsRefWsCombinedFilter; parentFilterRef?: WsRefWsCombinedFilter; name?: string; description?: string; archived?: boolean; nitroManaged?: boolean; compiledChildrenCout?: number; }; export type WsCombinedFilterSearch = { anyExactCombinedFilterRef?: Array; creationTimeSearch?: WsDateTimeRangeSearch; forRule?: boolean; trusteeOwned?: boolean; ownerTrusteeSearch?: WsTrusteeSearch; hasParentFilter?: boolean; parentCombinedFilterRef?: WsRefWsCombinedFilter; compiled?: boolean; compiledRuleSearch?: WsNitroRuleSearch; isDelegated?: boolean; delegatedFilterRef?: WsRefWsCombinedFilter; nameSearch?: WsStringSearch; descriptionSearch?: WsStringSearch; archived?: boolean; }; /** * to be listed in pagination sorts */ export type WsCombinedFilterSortField = 'ID' | 'CREATION_TIME' | 'NAME' | 'ARCHIVED'; export type WsCombinedFilterTreeNode = { combined?: boolean; combinedFilter?: WsCombinedFilter; children?: Array; dataFilter?: WsAccountingDataFilter; }; export type WsCompanyType = 'CORPORATION' | 'PERSON'; export type WsComparableMatchMode = 'LESS_THAN' | 'GREATER_OR_EQUAL' | 'EQUAL'; export type WsConfigValue = { id?: number; version?: number; creationTime?: OffsetDateTime; metadataWsRef: WsRefWsMetadata; key: string; valueType: WsNitroConfigValueType; ownerType?: WsConfigValueOwner; ownerId?: number; value?: string; }; export type WsConfigValueOwner = 'DEFAULT' | 'DEPLOYMENT_CONFIG' | 'APPLICATION' | 'TRUSTEE' | 'CUSTOMER' | 'FINANCIAL_ACCOUNT' | 'THIRDPARTY' | 'THIRDPARTY_ENTITY' | 'NITRO_RULE'; export type WsConfigValueSearch = { creationTimeSearch?: WsDateTimeRangeSearch; metadataSearch?: WsMetadataSearch; propertyNameSearch?: WsStringSearch; }; /** * to be listed in pagination sorts */ export type WsConfigValueSortField = 'ID' | 'CREATION_TIME' | 'KEY'; export type WsCountry = { id?: number; version?: number; creationTime?: OffsetDateTime; code: string; name: string; phonePrefix?: string; currencyWsRef: WsRefWsCurrency; euMember?: boolean; }; export type WsCountrySearch = { exactCountryWsRef?: WsRefWsCountry; nameContains?: string; exactCode?: string; currencySearch?: WsCurrencySearch; euMember?: boolean; }; /** * to be listed in pagination sorts */ export type WsCountrySortField = 'ID' | 'CREATION_TIME' | 'CODE' | 'NAME' | 'CURRENCY_CODE' | 'EU_MEMBER'; export type WsCredentialType = 'PASSWORD' | 'TOTP' | 'HOTP' | 'OTP' | 'WEBAUTHN' | 'WEBAUTHN_PASSWORDLESS' | 'RECOVERY_CODES'; export type WsCreditCardAccount = { id?: number; version?: number; creationTime?: OffsetDateTime; logWsRef?: WsRefWsLog; metadataWsRef?: WsRefWsMetadata; customerWsRef: WsRefWsCustomer; currencyWsRef: WsRefWsCurrency; accountType: WsFinancialAccountType; financialAccountProviderRef?: WsRefWsFinancialAccountProvider; name?: string; description?: string; archived?: boolean; exportEnabled?: boolean; numberOfRequiredValidations?: number; exportNotBeforeDate?: LocalDate; exportedToAccounting?: boolean; label?: string; mainAccountIban?: string; fakeIban?: string; maskedCardNumber?: string; cardScheme?: string; cardId?: string; }; export type WsCreditCardAccountSearch = { financialAccountSearch?: WsFinancialAccountSearch; fakeIbanSearch?: WsStringSearch; maskedCardNumberSearch?: WsStringSearch; cardSchemeSearch?: WsStringSearch; }; /** * to be listed in pagination sorts */ export type WsCreditCardAccountSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_TRUSTEE_NAME' | 'CUSTOMER_NAME' | 'CURRENCY_CODE' | 'ACCOUNT_TYPE' | 'PROVIDER_NAME' | 'NAME' | 'ARCHIVED' | 'FAKE_IBAN' | 'MASKED_CARD_NUMBER' | 'CARD_SCHEME'; export type WsCsvImportError = { lineNumber?: number; message?: string; }; export type WsCurrency = { id?: number; version?: number; creationTime?: OffsetDateTime; code: string; label: string; symbol: string; }; export type WsCurrencySearch = { exactCurrencyWsRef?: WsRefWsCurrency; nameContains?: string; exactCode?: string; }; /** * to be listed in pagination sorts */ export type WsCurrencySortField = 'ID' | 'CREATION_TIME' | 'CODE' | 'LABEL'; export type WsCustomer = { id?: number; version?: number; creationTime?: OffsetDateTime; metadataWsRef?: WsRefWsMetadata; name: string; status: WsCustomerStatus; thirdPartyWsRef: WsRefWsThirdParty; trusteeWsRef: WsRefWsTrustee; accountingReference?: string; numberOfRequiredValidationsForDocuments?: number; numberOfRequiredValidationsForTransactions?: number; mailboxAccept?: boolean; mailboxForward?: boolean; accountingPeriodCalculationDayInMonth?: number; documentConfigurationTemplate: WsDocumentConfigurationTemplate; }; export type WsCustomerDocument = { id?: number; version?: number; creationTime?: OffsetDateTime; accountingDataWsRef?: WsRefWsAccountingData; name: string; status?: WsCustomerDocumentStatus; documentType?: WsDocumentType; thirdPartyEntityRole?: WsThirdPartyEntityRole; customerThirdPartyEntityRef?: WsRefWsThirdPartyEntity; indexedDocumentInformationWsRef?: WsRefWsIndexedDocumentInformation; mainDocumentWsRef?: WsRefWsCustomerDocument; pairedDocumentWsRef?: WsRefWsCustomerDocument; splitParentDocumentWsRef?: WsRefWsCustomerDocument; clonedDocumentWsRef?: WsRefWsCustomerDocument; accountingJournalWsRef?: WsRefWsAccountingJournal; accountingPeriod?: YearMonth; duplicated?: boolean; paired?: boolean; split?: boolean; cloned?: boolean; indexed?: boolean; adminComment?: string; exportedToAccounting?: boolean; hasFieldRequestsWithMismatch?: boolean; documentTypeSequenceIncrement?: number; documentTypeSequence?: string; exportJournalSequenceIncrement?: number; exportJournalSequence?: string; customerProvidedDocumentInformationWsRef?: WsRefWsCustomerProvidedDocumentInformation; }; export type WsCustomerDocumentFile = { id?: number; version?: number; creationTime?: OffsetDateTime; customerDocumentWsRef: WsRefWsCustomerDocument; storedFileWsRef: WsRefWsStoredFile; documentFileType: WsCustomerDocumentFileType; }; export type WsCustomerDocumentFileSearch = { exactCustomerDocumentFileWsRef?: WsRefWsCustomerDocumentFile; anyExactWsCustomerDocumentFileWsRef?: Array<{ id: number; }>; creationTimeRangeSearch?: WsDateTimeRangeSearch; customerDocumentSearch?: WsCustomerDocumentSearch; storedFileSearch?: WsStoredFileSearch; anyDocumentFileType?: Array; }; /** * to be listed in pagination sorts */ export type WsCustomerDocumentFileSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_DOCUMENT_FILE_TYPE' | 'FILE_NAME' | 'FILE_SIZE' | 'FILE_TYPE' | 'CUSTOMER_ID' | 'CUSTOMER_NAME' | 'CUSTOMER_TRUSTEE_ID' | 'CUSTOMER_TRUSTEE_NAME' | 'DOCUMENT_STATUS' | 'GROUP_COUNT'; /** * The status of the document */ export type WsCustomerDocumentFileType = 'MAIN' | 'DIGITAL' | 'DIGITAL_UBL' | 'DIGITAL_SODA' | 'ANALYSIS' | 'MAIN_FEEDBACK' | 'MAIN_FEEDBACK_HEADER' | 'MAIN_EXPORT' | 'CUSTOMER_NOTES' | 'UNSUPPORTED' | 'ACCOUNTING_SUMMARY'; export type WsCustomerDocumentFileTypeModel = { documentFileType?: WsCustomerDocumentFileType; allowedMimeTypes?: Array; dynamic?: boolean; eligibleForFeedbackDocumentComposition?: boolean; eligibleForExportDocumentComposition?: boolean; ignoreMissingDuringComposition?: boolean; }; /** * to be listed in pagination sorts */ export type WsCustomerDocumentGroupField = 'CUSTOMER_THIRDPARTY_ROLE_TYPE' | 'CUSTOMER' | 'CUSTOMER_TRUSTEE' | 'DOCUMENT_STATUS' | 'THIRD_PARTY' | 'CUSTOMER_ROLE' | 'DOCUMENT_TYPE' | 'UPLOAD_DATE_YEAR' | 'UPLOAD_DATE_MONTH' | 'DOCUMENT_DATE_YEAR' | 'DOCUMENT_DATE_MONTH'; export type WsCustomerDocumentGroupSummary = { groupCustomerRef?: WsRefWsCustomer; groupCustomerTrusteeRef?: WsRefWsTrustee; groupDocumentStatus?: WsCustomerDocumentStatus; groupThirdPartyEntityRef?: WsRefWsThirdPartyEntity; groupDirection?: WsAccountingDataDirection; groupDocumentType?: WsDocumentType; groupDocumentMonth?: number; groupDocumentYear?: number; groupUploadMonth?: number; groupUploadYear?: number; groupFirstUploadDateTime?: OffsetDateTime; groupLastUploadDateTime?: OffsetDateTime; groupFirstDocumentDate?: LocalDate; groupLastDocumentDate?: LocalDate; groupCreatedCount?: number; groupSortableCount?: number; groupSortedCount?: number; groupIndexedCount?: number; groupConfiguredDocumentCount?: number; groupToValidateDocumentCount?: number; groupToExportDocumentCount?: number; groupArchivedDocumentCount?: number; groupCompletedCount?: number; groupProblematicCount?: number; }; export type WsCustomerDocumentImport = { documentRef?: WsRefWsCustomerDocument; fileContentSummary?: WsFileContentSummary; error?: string; }; export type WsCustomerDocumentSearch = { exactWsCustomerDocumentWsRef?: WsRefWsCustomerDocument; anyExactWsCustomerDocumentWsRef?: Array; creationTimeRangeSearch?: WsDateTimeRangeSearch; accountingDataSearch?: WsAccountingDataSearch; anyContains?: string; anyStatus?: Array; anyDocumentType?: Array; withFieldIdentificationRequestSearch?: WsFieldIdentificationRequestSearch; customerThirdPartyEntityRef?: WsRefWsThirdPartyEntity; customerThirdPartyEntitySearch?: WsThirdPartyEntitySearch; exportedDocumentSearch?: WsDocumentExportSearch; enoughValidations?: boolean; documentFileSearch?: WsCustomerDocumentFileSearch; main?: boolean; duplicated?: boolean; mainWsCustomerDocumentWsRef?: WsRefWsCustomerDocument; paired?: boolean; pairedWsCustomerDocumentWsRef?: WsRefWsCustomerDocument; split?: boolean; splitParentDocumentWsRef?: WsRefWsCustomerDocument; cloned?: boolean; clonedDocumentWsRef?: WsRefWsCustomerDocument; indexed?: boolean; accountingPeriodRangeSearch?: WsDateRangeSearch; accountingPeriod?: YearMonth; accountingJournalSearch?: WsAccountingJournalSearch; documentTypeSequenceIncrementSearch?: WsIntAmountSearch; documentTypeSequenceSearch?: WsStringSearch; exportJournalSequenceIncrementSearch?: WsIntAmountSearch; exportJournalSequenceSearch?: WsStringSearch; withAnyDocumentAccountingLineSearch?: WsDocumentAccountingLineSearch; withNoDocumentAccountingLineSearch?: WsDocumentAccountingLineSearch; thirdPartyEntityRole?: WsThirdPartyEntityRole; withCustomerProvidedDocumentInformation?: boolean; customerProvidedDocumentInformationSearch?: WsCustomerProvidedDocumentInformationSearch; withIndexedDocumentInformation?: boolean; indexedDocumentInformationSearch?: WsIndexedDocumentInformationSearch; }; /** * to be listed in pagination sorts */ export type WsCustomerDocumentSortField = 'ID' | 'CREATION_TIME' | 'FULL_NAME' | 'FILE_NAME' | 'FILE_SIZE' | 'FILE_TYPE' | 'CUSTOMER_ID' | 'CUSTOMER_NAME' | 'CUSTOMER_TRUSTEE_ID' | 'CUSTOMER_TRUSTEE_NAME' | 'UPLOADER_USER_NAME' | 'DOCUMENT_STATUS' | 'DOCUMENT_TYPE' | 'THIRDPARTY_ENTITY_ID' | 'THIRDPARTY_ENTITY_NAME' | 'DIRECTION' | 'PROBLEMATIC' | 'EXPORTED_DOCUMENT_CREATION_TIME' | 'ACCOUNTING_PERIOD' | 'ACCOUNTING_JOURNAL_CODE' | 'ACCOUNTING_JOURNAL_NAME' | 'DOCUMENT_TYPE_SEQUENCE_INCREMENT' | 'DOCUMENT_TYPE_SEQUENCE' | 'EXPORT_JOURNAL_SEQUENCE_INCREMENT' | 'EXPORT_JOURNAL_SEQUENCE' | 'GROUP_COUNT' | 'THIRD_PARTY_COUNTRY' | 'TAX_LOCATION' | 'CUSTOMER_INFO_PAYMENT_STATUS' | 'CUSTOMER_INFO_PAYMENT_MODE' | 'CUSTOMER_INFO_CHECKED' | 'CUSTOMER_INFO_PAID_AMOUNT' | 'CUSTOMER_INFO_COMMENT' | 'INDEXED_INFO_DOCUMENT_DATE' | 'INDEXED_INFO_TOTAL_AMOUNT' | 'INDEXED_INFO_TAX_AMOUNT'; /** * The status of the document */ export type WsCustomerDocumentStatus = 'DRAFT' | 'WAITING_FOR_INDEXATION' | 'WAITING_FOR_VALIDATION' | 'CREATED' | 'SORTABLE' | 'SORTED' | 'INDEXED' | 'CONFIGURED' | 'TO_VALIDATE' | 'VALIDATED' | 'TO_EXPORT' | 'COMPLETED' | 'ARCHIVED'; export type WsCustomerDocumentTypeOptions = { models?: Array; featuredTypes?: Array; featuredFamilies?: Array; }; export type WsCustomerImportSummary = { importId?: string; completed?: boolean; errored?: boolean; createdTime?: OffsetDateTime; completionTime?: OffsetDateTime; importedCount?: number; updatedCount?: number; errorCount?: number; createdCustomerRefs?: Array; skippedCustomerRefs?: Array; createdThirdPartiesRefs?: Array; errors?: Array; }; export type WsCustomerNitroConfiguration = { accountingPeriodCutoffMonthDay?: number; documentConfiguration?: WsCustomerNitroDocumentConfiguration; transactionConfiguration?: WsCustomerNitroTransactionConfiguration; }; export type WsCustomerNitroDocumentConfiguration = { configurationTemplate?: WsDocumentConfigurationTemplate; configurationTemplateOverridden?: boolean; numberOfRequiredValidations?: number; aiAnalysisEnabled?: boolean; indexingEnabled?: boolean; configurationEnabled?: boolean; autoExportEnabled?: boolean; exportDigital?: boolean; exportPdfComposition?: Array; feedbackPdfComposition?: Array; horusImportLibraryEnabled?: boolean; horusImportFolderEnabled?: boolean; horusImportFolderDeletionEnabled?: boolean; horusImportLastFetchTime?: OffsetDateTime; horusExportEnabled?: boolean; horusExportTrashBinEnabled?: boolean; horusExportNotBeforeDate?: LocalDate; odooExportEnabled?: boolean; odooExportNotBeforeDate?: LocalDate; mailboxReceptionEnabled?: boolean; mailboxForwardEnabled?: boolean; }; export type WsCustomerNitroTransactionConfiguration = { configurationTemplate?: WsTransactionConfigurationTemplate; configurationTemplateOverridden?: boolean; numberOfRequiredValidations?: number; exportDetails?: boolean; exportDigitalStatements?: boolean; feedbackPdfComposition?: Array; exportPdfComposition?: Array; horusExportEnabled?: boolean; horusExportNotBeforeDate?: LocalDate; odooExportEnabled?: boolean; odooExportNotBeforeDate?: LocalDate; }; export type WsCustomerNotification = { id?: number; version?: number; creationTime?: OffsetDateTime; customerWsRef: WsRefWsCustomer; notificationType: WsCutomerNotificationType; customerDocumentRef?: WsRefWsCustomerDocument; financialAccountStatementWsRef?: WsRefWsFinancialAccountStatement; recipientThirdPartyRef?: WsRefWsThirdParty; fromEmailAddress: string; toEmailAddress: string; messageId: string; notBeforeDateTime?: OffsetDateTime; }; export type WsCustomerNotificationSearch = { anyExactCustomerNotificationRef?: Array<{ id: number; }>; creationTimeSearch?: WsDateTimeRangeSearch; customerSearch?: WsCustomerSearch; anyNotificationType?: Array; customerDocumentSearch?: WsCustomerDocumentSearch; financialAccountStatementSearch?: WsFinancialAccountStatementSearch; recipientThirdPartySearch?: WsThirdPartySearch; fromEmailAddressSearch?: WsStringSearch; toEmailAddressSearch?: WsStringSearch; messageIdSearch?: WsStringSearch; notBeforeDateTimeRangeSearch?: WsDateTimeRangeSearch; }; /** * to be listed in pagination sorts */ export type WsCustomerNotificationSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_ID' | 'CUSTOMER_NAME' | 'CUSTOMER_TRUSTEE_ID' | 'CUSTOMER_TRUSTEE_NAME' | 'NOTIFICATION_TYPE' | 'RECIPIENT_THIRDPARTY_ID' | 'RECIPIENT_THIRDPARTY_OFFICIAL_NAME' | 'FROM_EMAIL' | 'TO_EMAIL' | 'NOT_BEFORE_DATETIME'; export type WsCustomerProvidedDocumentInformation = { id?: number; version?: number; creationTime?: OffsetDateTime; paymentStatus?: WsPaymentStatus; paymentMode?: WsPaymentMode; checked?: boolean; paidAmount?: number; comment?: string; }; export type WsCustomerProvidedDocumentInformationSearch = { anyWsPaymentStatus?: Array; anyPaymentMode?: Array; checked?: boolean; paidAmountSearch?: WsAmountSearch; commentSearch?: WsStringSearch; }; /** * Granted customer right */ export type WsCustomerRight = 'READ' | 'READ_WRITE'; export type WsCustomerRightAssignment = { id?: number; version?: number; creationTime?: OffsetDateTime; customerWsRef: WsRefWsCustomer; nitroUserWsRef: WsRefWsNitroUser; customerRight: WsCustomerRight; }; export type WsCustomerRightAssignmentSearch = { creationTimeSearch?: WsDateTimeRangeSearch; exactCustomerWsRef?: WsRefWsCustomer; customerSearch?: WsCustomerSearch; anyCustomerRights?: Array; exactNitroUserWsRef?: WsRefWsNitroUser; }; /** * to be listed in pagination sorts */ export type WsCustomerRightAssignmentSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_NAME' | 'USER' | 'CUSTOMER_RIGHT'; export type WsCustomerRole = 'REPRESENTATIVE' | 'ASSOCIATE' | 'ACCOUNTANT'; export type WsCustomerRoleAssignment = { id?: number; version?: number; creationTime?: OffsetDateTime; customerWsRef: WsRefWsCustomer; thirdPartyWsRef: WsRefWsThirdParty; customerRole: WsCustomerRole; }; export type WsCustomerRoleAssignmentSearch = { creationTimeSearch?: WsDateTimeRangeSearch; exactCustomerWsRef?: WsRefWsCustomer; customerSearch?: WsCustomerSearch; anyCustomerRoles?: Array; exactThirdPartyWsRef?: WsRefWsThirdParty; thirdPartySearch?: WsThirdPartySearch; }; /** * to be listed in pagination sorts */ export type WsCustomerRoleAssignmentSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_NAME' | 'THIRD_PARTY_NAME' | 'CUSTOMER_ROLE'; export type WsCustomerSearch = { exactCustomerWsRef?: WsRefWsCustomer; creationTimeSearch?: WsDateTimeRangeSearch; anyContains?: string; anyStatus?: Array; thirdPartySearch?: WsThirdPartySearch; trusteeSearch?: WsTrusteeSearch; accountReferenceSearch?: WsStringSearch; fullNameSearch?: WsStringSearch; metadataSearch?: WsMetadataSearch; /** * @deprecated */ withAnyLabel?: Array; /** * @deprecated */ withoutAnyLabel?: Array; numberOfRequiredValidationsForDocumentsSearch?: WsLongAmountSearch; numberOfRequiredValidationsForTransactionsSearch?: WsLongAmountSearch; mailboxAccept?: boolean; mailboxForward?: boolean; accountingPeriodCalculationDayInMonth?: WsIntAmountSearch; anyDocumentConfigurationTemplate?: Array; }; /** * to be listed in pagination sorts */ export type WsCustomerSortField = 'ID' | 'CREATION_TIME' | 'NAME' | 'STATUS' | 'TRUSTEE_NAME' | 'ACCOUNTING_REFERENCE' | 'THIRDPARTY_OFFICIAL_NAME' | 'THIRDPARTY_TYPE' | 'THIRDPARTY_COUNTRY_NAME' | 'THIRDPARTY_VAT_NUMBER' | 'THIRDPARTY_SSIN' | 'DOCUMENT_REQUIRED_VALIDATION_COUNT' | 'TRANSACTION_REQUIRED_VALIDATION_COUNT' | 'MAILBOX_ACCEPT' | 'MAILBOX_FORWARD' | 'ACCOUNTING_PERIOD_DAY_CUTOFF'; export type WsCustomerStatus = 'PROSPECT' | 'ACTIVE' | 'ARCHIVED'; export type WsCustomerSuggestion = { customer?: WsCustomer; thirdParty?: WsThirdParty; }; /** * A customer-thirdparty relation */ export type WsCustomerThirdPartyEntityRole = { id?: number; version?: number; creationTime?: OffsetDateTime; metadataWsRef?: WsRefWsMetadata; customerWsRef: WsRefWsCustomer; thirdPartyEntityWsRef: WsRefWsThirdPartyEntity; thirdPartyEntityRole: WsThirdPartyEntityRole; askCutoff?: boolean; askDetails?: boolean; paymentMode?: WsPaymentMode; lastValidationTime?: OffsetDateTime; }; /** * to be listed in pagination sorts */ export type WsCustomerThirdPartyEntityRoleGroupField = 'CUSTOMER' | 'THIRD_PARTY_ENTITY' | 'ROLE'; export type WsCustomerThirdPartyEntityRoleSearch = { exactCustomerThirdPartyEntityRoleRef?: WsRefWsCustomerThirdPartyEntityRole; anyExactCustomerThirdPartyEntityRoleRef?: Array<{ id: number; }>; creationsTimeSearch?: WsDateTimeRangeSearch; customerSearch?: WsCustomerSearch; thirdPartyEntitySearch?: WsThirdPartyEntitySearch; anyThirdPartyEntityRole?: Array; askCutoff?: boolean; askDetails?: boolean; anyPaymentMode?: Array; lastValidatedTimeSearch?: WsDateTimeRangeSearch; }; /** * to be listed in pagination sorts */ export type WsCustomerThirdPartyEntityRoleSortField = 'ID' | 'CREATION_TIME' | 'TRUSTEE_NAME' | 'CUSTOMER_NAME' | 'CUSTOMER_ACCOUNTING_REFERENCE' | 'THIRDPARTY_ENTITY_FULL_NAME' | 'THIRPDARTY_OFFICIAL_NAME' | 'THIRDPARTY_ENTERPRISE_NUMBER' | 'ROLE' | 'ASK_CUTOFF' | 'ASK_DETAILS' | 'PAYMENT_MODE' | 'LAST_VALIDATED_TIME'; export type WsCustomerThirdPartyPreference = { id?: number; version?: number; creationTime?: OffsetDateTime; customerWsRef: WsRefWsCustomer; thirdPartyWsRef: WsRefWsThirdParty; notificationEmailFrom?: string; notificationEmailTo?: string; statementNotificationEmailTo?: string; }; /** * Customer third party preference search */ export type WsCustomerThirdPartyPreferenceSearch = { /** * Exact customer third party preference reference */ exactCustomerThirdPartyPreferenceWsRef?: WsRefWsCustomerThirdPartyPreference; /** * Creation time range search */ creationTimeRangeSearch?: WsDateTimeRangeSearch; /** * Exact customer reference */ customerWsRef?: WsRefWsCustomer; /** * Exact third party reference */ thirdPartyWsRef?: WsRefWsThirdParty; /** * Nested customer search criteria */ customerSearch?: WsCustomerSearch; /** * Nested third party search criteria */ thirdPartySearch?: WsThirdPartySearch; }; /** * Sort fields for customer third party preference */ export type WsCustomerThirdPartyPreferenceSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_NAME' | 'THIRD_PARTY_NAME'; export type WsCustomerTransaction = { id?: number; version?: number; creationTime?: OffsetDateTime; accountingDataWsRef?: WsRefWsAccountingData; financialAccountWsRef: WsRefExtendsWsFinancialAccount; status?: WsCustomerTransactionStatus; financialAccountStatementWsRef?: WsRefWsFinancialAccountStatement; previousTransactionRef?: WsRefWsCustomerTransaction; parentTransactionRef?: WsRefWsCustomerTransaction; nitroSequenceIndex?: number; amount: number; transactionDate: LocalDate; newBalance?: number; otherThirdPartyName?: string; otherThirdPartyBic?: string; otherThirdPartyIban?: string; otherThirdPartyCurrencyCode?: string; message?: string; structuredMessage?: string; detailsMessage?: string; statementSequenceIndex?: number; transactionSequenceIndex: number; detailsSequenceIndex?: number; valueDate?: LocalDate; exportedToAccounting?: boolean; }; /** * to be listed in pagination groups */ export type WsCustomerTransactionGroupField = 'STATUS' | 'STATEMENT' | 'FINANCIAL_ACCOUNT' | 'CUSTOMER' | 'OTHER_THIRDPARTY_ENTITY'; export type WsCustomerTransactionGroupSummary = { status?: WsCustomerTransactionStatus; financialAccountWsRef?: WsRefExtendsWsFinancialAccount; groupCustomerWsRef?: WsRefWsCustomer; groupThirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; groupFirstCreatedTime?: OffsetDateTime; groupLastCreatedTime?: OffsetDateTime; groupFirstTransactionDate?: LocalDate; groupLastTransactionDate?: LocalDate; problematicCount?: number; }; export type WsCustomerTransactionSearch = { exactCustomerTransactionWsRef?: WsRefWsCustomerTransaction; anyExactCustomerTransactionWsRef?: Array; creationTimeSearch?: WsDateTimeRangeSearch; accountingDataSearch?: WsAccountingDataSearch; financialAccountSearch?: WsFinancialAccountSearch; anyStatus?: Array; withStatement?: boolean; financialAccountStatementSearch?: WsFinancialAccountStatementSearch; withExportedTransactionSearch?: WsHorusTransactionExportSearch; previousTransactionRef?: WsRefWsCustomerTransaction; parentTransactionRef?: WsRefWsCustomerTransaction; nitroSequenceIndexSearch?: WsLongAmountSearch; anyContains?: string; amountSearch?: WsAmountSearch; transactionDateRangeSearch?: WsDateRangeSearch; otherThirdPartyNameSearch?: WsStringSearch; otherThirdPartyIbanSearch?: WsStringSearch; messageSearch?: WsStringSearch; structuredMessageSearch?: WsStringSearch; sepaCreditorIdentificationSearch?: WsStringSearch; sepaMandateReferenceSearch?: WsStringSearch; sepaSettlmentDateSearch?: WsDateRangeSearch; statementSequenceIndexSearch?: WsLongAmountSearch; transactionSequenceIndexSearch?: WsLongAmountSearch; detailsSequenceIndexSearch?: WsLongAmountSearch; valueDateSearch?: WsDateRangeSearch; enoughValidations?: boolean; }; /** * to be listed in pagination sorts */ export type WsCustomerTransactionSortField = 'ID' | 'CREATION_TIME' | 'FINANCIAL_ACCOUNT_ID' | 'FINANCIAL_ACCOUNT_NAME' | 'FINANCIAL_ACCOUNT_TYPE' | 'FINANCIAL_ACCOUNT_CURRENCY_CODE' | 'CUSTOMER_NAME' | 'CUSTOMER_ACCOUNTING_REFERENCE' | 'CUSTOMER_ID' | 'STATEMENT_ID' | 'OTHER_THIRDPARTY_ENTITY_ID' | 'OTHER_THIRDPARTY_ENTITY_READY_FOR_TRANSACTION' | 'STATUS' | 'PROBLEMATIC' | 'NITRO_SEQUENCE' | 'STATEMENT_DATE_SEQ' | 'STATEMENT_TRANSACTION_SEQ' | 'TRANSACTION_SEQ' | 'STATEMENT_SEQ' | 'AMOUNT' | 'DATE' | 'VALUE_DATE' | 'OTHER_THIRDPARTY_NAME' | 'OTHER_THIRDPARTY_BIC' | 'OTHER_THIRDPARTY_IBAN' | 'MESSAGE' | 'STRUCTURED_MESSAGE' | 'GROUP_COUNT'; /** * to be listed in pagination sorts */ export type WsCustomerTransactionStatus = 'DRAFT' | 'CREATED' | 'SORTED' | 'CONTROLLED' | 'CONFIGURED' | 'TO_VALIDATE' | 'TO_EXPORT' | 'COMPLETED' | 'ARCHIVED'; export type WsCutomerNotificationType = 'DOCUMENT_FEEDBACK' | 'STATEMENT_FEEDBACK'; export type WsDateIdentification = { value?: LocalDate; }; export type WsDateRangeIdentification = { fromDate?: LocalDate; toDateExclusive?: LocalDate; }; export type WsDateRangeSearch = { startDate?: LocalDate; endDate?: LocalDate; }; export type WsDateTimeIdentification = { value?: OffsetDateTime; }; export type WsDateTimeRangeSearch = { startDateTime?: OffsetDateTime; endDateTime?: OffsetDateTime; }; export type WsDecimalIdentification = { value?: number; }; export type WsDeployedApplication = 'BACKEND' | 'ADMIN_FRONT' | 'ASSISTANT_FRONT' | 'INDEXER_FRONT' | 'TRUSTEE_FRONT' | 'SPEED_FRONT' | 'CODA_IMPORTER' | 'VOICI_IMPORTER' | 'VOILA_IMPORTER' | 'SODA_IMPORTER' | 'CARO_IMPORTER' | 'STRIPE_IMPORTER' | 'MOLLIE_IMPORTER' | 'PAYPAL_IMPORTER'; export type WsDetailsBreakdownIdentification = { lines?: Array; }; export type WsDetailsBreakdownLine = { detailsValue: string; baseAmount?: number; totalAmount?: number; }; export type WsDetailsTaxBreakdownIdentification = { lines?: Array; }; export type WsDetailsTaxBreakdownLine = { detailsValue: string; taxRate: number; baseAmount?: number; totalAmount?: number; }; export type WsDocumentAccountingLine = { id?: number; version?: number; creationTime?: OffsetDateTime; orderIndex?: number; customerDocumentWsRef: WsRefWsCustomerDocument; amountTaxExclusive?: number; amountTaxInclusive?: number; taxRate?: number; details?: string; detailsFromIndexing?: boolean; documentRuleWsRef?: WsRefWsDocumentRule; glAccount?: string; privateGlAccount?: string; taxNature?: WsTaxNature; investment?: boolean; taxType?: WsTaxType; taxDeductibleRatio?: number; professionalRatio?: number; effectiveTaxRate?: number; }; export type WsDocumentAccountingLineSearch = { anyExactDocumentAccountingLineRef?: Array<{ id: number; }>; creationTimeRangeSearch?: WsDateTimeRangeSearch; exactCustomerDocumentRef?: WsRefWsCustomerDocument; customerDocumentSearch?: WsCustomerDocumentSearch; amountTaxExclusiveSearch?: WsAmountSearch; taxRateSearch?: WsAmountSearch; detailsSearch?: WsStringSearch; documentRuleRef?: WsRefWsDocumentRule; documentRuleSearch?: WsDocumentRuleSearch; glAccountSearch?: WsStringSearch; anyTaxNature?: Array; anyTaxType?: Array; taxDeducibleRatioSearch?: WsAmountSearch; professionalRatioSearch?: WsAmountSearch; withRule?: boolean; }; /** * to be listed in pagination sorts */ export type WsDocumentAccountingLineSortField = 'ID' | 'CREATION_TIME' | 'ORDER_INDEX' | 'DOCUMENT' | 'CUSTOMER' | 'DOCUMENT_CREATION_TIME' | 'AMOUNT_TAX_EXCLUSIVE' | 'TAX_RATE' | 'DETAILS' | 'RULE_ID' | 'GL_ACCOUNT' | 'TAX_NATURE' | 'TAX_TYPE' | 'TAX_DEDUCTIBLE_RATIO' | 'PROFESSIONAL_RATIO'; export type WsDocumentConfigurationTemplate = 'FULL_SPEED' | 'PARTIAL_SPEED' | 'NO_SPEED'; export type WsDocumentExport = { id?: number; version?: number; creationTime?: OffsetDateTime; customerDocumentWsRef?: WsRefWsCustomerDocument; exporterName?: string; withAccounting?: boolean; superseded?: boolean; }; export type WsDocumentExportSearch = { exactCustomerDocumentWsRef?: WsRefWsCustomerDocument; exactDocumentExportWsRef?: WsRefWsDocumentExport; creationTimeRangeSearch?: WsDateTimeRangeSearch; exactExporterName?: string; superseded?: boolean; withAccounting?: boolean; }; /** * to be listed in pagination sorts */ export type WsDocumentExportSortField = 'ID' | 'CREATION_TIME' | 'EXPORTER_NAME' | 'SUPERSEDED'; export type WsDocumentFamilyModel = { documentTypeFamily?: WsDocumentTypeFamily; label?: string; }; export type WsDocumentField = { id: number; code: string; label: string; required: boolean; fieldType: WsIndexingFieldType; showWarnings: boolean; }; export type WsDocumentIndexingData = { id?: number; creationTime?: OffsetDateTime; version?: number; accountingDataSource?: WsAccountingDataSource; sourceUserGroup?: WsTargetUserGroup; sourceUserRef?: WsRefWsNitroUser; sourceDescription?: string; sourcePriority?: number; sourceWeigh?: number; nullValuesAreIndexingData?: boolean; thirdPartyFromWsRef?: WsRefWsThirdPartyEntity; thirdPartyToWsRef?: WsRefWsThirdPartyEntity; documentType?: WsDocumentType; documentDate?: LocalDate; dueDate?: LocalDate; documentNumber?: string; /** * @deprecated */ invoiceNumber?: string; totalAmountTaxInclusive?: number; totalTaxAmount?: number; totalAmountTaxExclusive?: number; currencyWsRef?: WsRefWsCurrency; structuredPaymentReference?: string; unstructuredPaymentReference?: string; paymentMode?: WsPaymentMode; paymentStatus?: WsPaymentStatus; payerEntity?: WsPayerEntity; paymentIban?: string; fiscalYear?: number; comment?: string; statementDate?: LocalDate; statementSequence?: string; statementStartBalance?: number; statementEndBalance?: number; taxBreakdown?: Array; detailsBreakdown?: Array; detailsTaxBreakdown?: Array; documentDateRangeStart?: LocalDate; documentDateRangeEndExclusive?: LocalDate; idOptional?: number | null; versionOptional?: number | null; creationTimeOptional?: OffsetDateTime | null; accountingDataSourceOptional?: WsAccountingDataSource; commentOptional?: string | null; currencyWsRefOptional?: WsRefWsCurrency | null; detailsBreakdownOptional?: Array | null; detailsTaxBreakdownOptional?: Array | null; documentDateOptional?: LocalDate | null; documentDateRangeEndExclusiveOptional?: LocalDate | null; documentDateRangeStartOptional?: LocalDate | null; documentNumberOptional?: string | null; /** * The type of document */ documentTypeOptional?: WsDocumentType; dueDateOptional?: LocalDate | null; fiscalYearOptional?: number | null; invoiceNumberOptional?: string | null; /** * The payment debtor entity */ payerEntityOptional?: WsPayerEntity; paymentIbanOptional?: string | null; /** * The Identified type of payment */ paymentModeOptional?: WsPaymentMode; /** * The status of a payment */ paymentStatusOptional?: WsPaymentStatus; sourceDescriptionOptional?: string | null; sourcePriorityOptional?: number | null; sourceUserGroupOptional?: WsTargetUserGroup; sourceUserRefOptional?: WsRefWsNitroUser | null; sourceWeighOptional?: number | null; statementDateOptional?: LocalDate | null; statementEndBalanceOptional?: number | null; statementSequenceOptional?: string | null; statementStartBalanceOptional?: number | null; structuredPaymentReferenceOptional?: string | null; taxBreakdownOptional?: Array | null; thirdPartyFromWsRefOptional?: WsRefWsThirdPartyEntity | null; thirdPartyToWsRefOptional?: WsRefWsThirdPartyEntity | null; totalAmountTaxExclusiveOptional?: number | null; totalAmountTaxInclusiveOptional?: number | null; totalTaxAmountOptional?: number | null; unstructuredPaymentReferenceOptional?: string | null; nullValuesAreIndexingDataOptional?: boolean | null; }; export type WsDocumentIndexingDataBreakdown = { breakdownType?: WsDocumentIndexingDataBreakdownType; taxRate?: number; details?: string; baseAmount?: number; taxAmount?: number; totalAmount?: number; }; export type WsDocumentIndexingDataBreakdownType = 'TAX' | 'DETAILS' | 'DETAILS_TAX'; export type WsDocumentIndexingDataSearch = { customerDocumentWsRef?: WsRefWsCustomerDocument; prioritySearch?: WsIntAmountSearch; thirdPartyEntityFromWsRef?: WsRefWsThirdPartyEntity; thirdPartyEntityToWsRef?: WsRefWsThirdPartyEntity; documentType?: WsDocumentType; documentDate?: LocalDate; dueDate?: LocalDate; documentNumber?: string; invoiceNumber?: string; totalAmountTaxInclusive?: number; totalTaxAmount?: number; totalAmountTaxExclusive?: number; currencyWsRef?: WsRefWsCurrency; structurePaymentReference?: string; unstructuredPaymentReference?: string; paymentMode?: WsPaymentMode; paymentStatus?: WsPaymentStatus; payerEntity?: WsPayerEntity; paymentIban?: string; fiscalYear?: number; comment?: string; statementDate?: LocalDate; statementSequenceString?: string; statementStartBalance?: number; statementEndBalance?: number; documentDateRangeStart?: LocalDate; documentDateRangeEndExclusive?: LocalDate; thirdPartyEntityFromSearch?: WsThirdPartyEntitySearch; thirdPartyEntityToSearch?: WsThirdPartyEntitySearch; anyDocumentType?: Array; documentDateSearch?: WsDateRangeSearch; dueDateSearch?: WsDateRangeSearch; documentNumberSearch?: WsStringSearch; invoiceNumberSearch?: WsStringSearch; totalAmountTaxInclusiveSearch?: WsAmountSearch; totalTaxAmountSearch?: WsAmountSearch; totalAmountTaxExclusiveSearch?: WsAmountSearch; currencySearch?: WsCurrencySearch; structurePaymentReferenceSearch?: WsStringSearch; unstructuredPaymentReferenceSearch?: WsStringSearch; anyPaymentMode?: Array; anyPaymentStatus?: Array; anyPayerEntity?: Array; paymentIbanSearch?: WsStringSearch; fiscalYearSearch?: WsIntAmountSearch; commentSearch?: WsStringSearch; statementDateSearch?: WsDateRangeSearch; statementSequenceStringSearch?: WsStringSearch; statementStartBalanceSearch?: WsAmountSearch; statementEndBalanceSearch?: WsAmountSearch; documentDateRangeStartSearch?: WsDateRangeSearch; documentDateRangeEndExclusiveSearch?: WsDateRangeSearch; }; export type WsDocumentRule = { id?: number; version?: number; creationTime?: OffsetDateTime; updateTime?: OffsetDateTime; logWsRef?: WsRefWsLog; customerWsRef: WsRefWsCustomer; thirdPartyEntityWsRef: WsRefWsThirdPartyEntity; documentType: WsDocumentType; thirdPartyEntityRole: WsThirdPartyEntityRole; details?: string; setGlAccount?: string; setPrivateGlAccount?: string; setTaxNature: WsTaxNature; setInvestment?: boolean; setTaxType: WsTaxType; setTaxDeductibleRatio?: number; setProfessionalRatio?: number; setEffectiveTaxRate?: number; active?: boolean; }; /** * to be listed in pagination sorts */ export type WsDocumentRuleGroupField = 'CUSTOMER' | 'THIRD_PARTY_ENTITY' | 'DOCUMENT_TYPE' | 'THIRD_PARTY_ENTITY_ROLE' | 'SET_GL_ACCOUNT'; export type WsDocumentRuleSearch = { creationTimeRangeSearch?: WsDateTimeRangeSearch; updateTimeRangeSearch?: WsDateTimeRangeSearch; anyExactDocumentRuleRef?: Array<{ id: number; }>; excludedDocumentRuleRef?: Array<{ id: number; }>; exactCustomerWsRef?: WsRefWsCustomer; customerSearch?: WsCustomerSearch; exactThirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; thirdPartyEntitySearch?: WsThirdPartyEntitySearch; documentType?: WsDocumentType; anyDocumentType?: Array; anyThirdPartyEntityRole?: Array; detailsSearch?: WsStringSearch; glAccountSearch?: WsStringSearch; privateGlAccountSearch?: WsStringSearch; taxNature?: WsTaxNature; anyTaxNature?: Array; investment?: boolean; taxType?: WsTaxType; anyTaxType?: Array; taxDeductibleSearch?: WsAmountSearch; professionalRatioSearch?: WsAmountSearch; effectiveTaxRateSearch?: WsAmountSearch; active?: boolean; taxLocation?: WsTaxLocation; appliedOnAnyDocumentSearch?: WsCustomerDocumentSearch; }; /** * to be listed in pagination sorts */ export type WsDocumentRuleSortField = 'ID' | 'CREATION_TIME' | 'UPDATE_TIME' | 'CUSTOMER_ID' | 'CUSTOMER_NAME' | 'CUSTOMER_TRUSTEE_ID' | 'CUSTOMER_TRUSTEE_NAME' | 'THIRDPARTY_ENTITY_FULL_NAME' | 'DOCUMENT_TYPE' | 'THIRDPARTY_ENTITY_ROLE' | 'DETAILS' | 'GL_ACCOUNT' | 'PRIVATE_GL_ACCOUNT' | 'TAX_NATURE' | 'INVESTMENT' | 'TAX_TYPE' | 'TAX_DEDUCTIBLE' | 'EFFECTIVE_TAX_RATE' | 'ACTIVE' | 'THIRD_PARTY_COUNTRY' | 'TAX_LOCATION'; export type WsDocumentRuleStats = { documentRuleWsRef?: WsRefWsDocumentRule; withAccountingLines?: boolean; accountingLinesCount?: number; }; /** * The type of document */ export type WsDocumentType = 'ADM_AER' | 'ADM_DEDUCTIONS' | 'ADM_MONITOR' | 'ADM_VAT_ACCOUNT' | 'ADM_FISCAL' | 'ADM_IPP' | 'ADM_FINE' | 'ADM_ROAD_TAX' | 'INS_INSURANCE' | 'INS_PAYMENT' | 'INV_CREDIT_NOTE' | 'INV_DEBIT_NOTE' | 'INV_FEE_NOTE' | 'INV_INVOICE' | 'OTHER_CREDIT_TABLE' | 'OTHER_OTHER' | 'OTHER_GOOD_DELIVERY' | 'OTHER_GOOD_ORDER' | 'OTHER_PAYMENT' | 'OTHER_STATEMENT' | 'OTHER_PROFORMA' | 'FIN_CCD_STATEMENT' | 'FIN_BANK_STATEMENT' | 'FIN_PLATFORM_STATEMENT' | 'FIN_CASH_LOG' | 'LEG_CONTRACTS' | 'LEG_NOTARIAT' | 'FEE_FEES' | 'FEE_TICKET' | 'FEE_TICKET_FUEL' | 'FEE_TICKET_RESTAURANT' | 'FEE_TICKET_PARKING' | 'FEE_TICKET_TRAVEL' | 'STAT_REMINDER' | 'STAT_DECOMPTE' | 'SOC_ONSS' | 'SOC_PRECOMPTE' | 'SOC_BON_PAIE' | 'SOC_BILLET_PAIE' | 'SOC_COTISATION' | 'SOC_COTISATION_COMPANY' | 'SOC_SUMMARY' | 'INV_POA' | 'INV_REFUND' | 'INS_REFUND' | 'SOC_REFUND' | 'INV_AUTO_BILLING' | 'OTHER_DEVIS'; export type WsDocumentTypeCollection = { id?: number; version?: number; creationTime?: OffsetDateTime; metadataWsRef?: WsRefWsMetadata; name: string; ownerTrusteeRef?: WsRefWsTrustee; }; export type WsDocumentTypeCollectionItem = { id?: number; version?: number; creationTime?: OffsetDateTime; collectionWsRef?: WsRefWsDocumentTypeCollection; documentType?: WsDocumentType; featured?: boolean; }; /** * to be listed in pagination sorts */ export type WsDocumentTypeCollectionItemSortField = 'ID' | 'CREATION_TIME' | 'DOCUMENT_TYPE' | 'FEATURED' | 'COLLECTION_NAME'; export type WsDocumentTypeCollectionSearch = { exactWsDocumentTypeCollection?: WsRefWsDocumentTypeCollection; creationTimeRangeSearch?: WsDateTimeRangeSearch; ownerTrusteeSearch?: WsTrusteeSearch; nameContains?: string; exactName?: string; metadataSearch?: WsMetadataSearch; /** * @deprecated */ withAnyLabel?: Array; /** * @deprecated */ withoutAnyLabel?: Array; }; /** * to be listed in pagination sorts */ export type WsDocumentTypeCollectionSortField = 'ID' | 'CREATION_TIME' | 'NAME'; /** * The type of document */ export type WsDocumentTypeFamily = 'STATE_ADMINISTRATIONS' | 'INSURANCES' | 'OTHERS' | 'FINANCIALS' | 'INVOICES' | 'CREDIT_NOTES' | 'LEGAL' | 'EXPENSE' | 'FEES' | 'PRIVATE' | 'STATEMENTS' | 'SOCIAL'; export type WsDocumentTypeIdentification = { value?: WsDocumentType; }; export type WsDocumentTypeModel = { documentType?: WsDocumentType; documentFamily?: WsDocumentTypeFamily; label?: string; }; export type WsFieldIdentificationRequest = { id?: number; version?: number; creationTime?: OffsetDateTime; customerDocumentWsRef: WsRefWsCustomerDocument; documentFieldCode: string; requiredIdentificationsCount: number; requiredMatchingValuesCount: number; targetGroup: WsTargetUserGroup; requestStatus: WsFieldIdentificationRequestStatus; fieldProblemType?: WsFieldProblemType; problemDescription?: string; blocIndex: number; displayOrder: number; identifiedValue?: string; valueRequired?: boolean; }; /** * to be listed in pagination groups */ export type WsFieldIdentificationRequestGroupField = 'DOCUMENT'; export type WsFieldIdentificationRequestSearch = { exactFieldIdentificationRequestWsRef?: WsRefWsFieldIdentificationRequest; creationTimeSearch?: WsDateTimeRangeSearch; customerDocumentSearch?: WsCustomerDocumentSearch; anyDocumentFieldCodes?: Array; requiredIdentificationCountSearch?: WsIntAmountSearch; requiredMatchingValuesCountSearch?: WsIntAmountSearch; anyIndexerTargetGroup?: Array; anyStatus?: Array; anyProblemType?: Array; problemDescriptionSearch?: WsStringSearch; identifiedValueContains?: string; withAnyValueSearch?: WsFieldIdentificationValueSearch; withoutAnyValueSearch?: WsFieldIdentificationValueSearch; needsNewIndexer?: boolean; valueRequired?: boolean; withMismatchedValues?: boolean; }; /** * to be listed in pagination sorts */ export type WsFieldIdentificationRequestSortField = 'ID' | 'CREATION_TIME' | 'FIELD_NAME' | 'STATUS_NAME' | 'DISPLAY_ORDER' | 'DOCUMENT_CREATION_TIME' | 'VALUE_REQUIRED'; export type WsFieldIdentificationRequestStatus = 'WAITING_FOR_INDEXING' | 'INDEXED' | 'PROBLEM' | 'ARCHIVED'; export type WsFieldIdentificationValue = { id?: number; version?: number; creationTime?: OffsetDateTime; identificationRequestWsRef: WsRefWsFieldIdentificationRequest; valueStatus: WsFieldIdentificationValueStatus; fieldProblemType?: WsFieldProblemType; fieldProblemDetails?: string; identifierUserWsRef?: WsRefWsNitroUser; updateTime?: OffsetDateTime; /** * @deprecated */ identifiedValue?: string; resolvedProblemRef?: WsRefWsAccountingDataProblem; resolutionDescription?: string; weight?: number; }; export type WsFieldIdentificationValueSearch = { exactFieldIdentificationValueWsRef?: WsRefWsFieldIdentificationValue; creationTimeSearch?: WsDateTimeRangeSearch; updateTimeSearch?: WsDateTimeRangeSearch; identificationRequestSearch?: WsFieldIdentificationRequestSearch; anyStatus?: Array; anyProblemType?: Array; fieldProblemDetailsSearch?: WsStringSearch; indexerUserSearch?: WsNitroUserSearch; identifiedValueContains?: string; withResolvedProblem?: boolean; resolvedProblemRef?: WsRefWsAccountingDataProblem; }; /** * to be listed in pagination sorts */ export type WsFieldIdentificationValueSortField = 'ID' | 'CREATION_TIME' | 'STATUS_NAME' | 'IDENTIFIER_USER_NAME' | 'UPDATE_TIME'; export type WsFieldIdentificationValueStatus = 'DISPLAYED' | 'SUBMITTED' | 'WAITING_VALIDATION' | 'PROBLEM'; export type WsFieldProblemType = 'THIRDPARTY_DOES_NOT_EXISTS' | 'THIRDPARTY_NOT_IDENTIFIABLE' | 'IBAN_DOES_NOT_EXIST'; export type WsFieldProblemTypeModel = { fieldProblemType?: WsFieldProblemType; problemDescription?: string; hasFieldTypeRestrictions?: boolean; fieldTypeRestriction?: Array; }; export type WsFileContentSummary = { fileName?: string; size?: number; mediaType?: string; }; export type WsFinancialAccount = { id?: number; version?: number; creationTime?: OffsetDateTime; logWsRef?: WsRefWsLog; metadataWsRef?: WsRefWsMetadata; customerWsRef: WsRefWsCustomer; currencyWsRef: WsRefWsCurrency; accountType: WsFinancialAccountType; financialAccountProviderRef?: WsRefWsFinancialAccountProvider; name?: string; description?: string; archived?: boolean; exportEnabled?: boolean; numberOfRequiredValidations?: number; exportNotBeforeDate?: LocalDate; exportedToAccounting?: boolean; label?: string; }; export type WsFinancialAccountExport = { id?: number; version?: number; creationTime?: OffsetDateTime; wsFinancialAccountWsRef?: WsRefExtendsWsFinancialAccount; exporterName?: string; }; /** * to be listed in pagination sorts */ export type WsFinancialAccountExportSortField = 'ID' | 'CREATION_TIME'; export type WsFinancialAccountProvider = { id?: number; version?: number; creationTime?: OffsetDateTime; providerThirdPartyEntityRef?: WsRefWsThirdPartyEntity; name: string; displayCode: string; slug?: string; }; export type WsFinancialAccountProviderIdentification = { id?: number; version?: number; creationTime?: OffsetDateTime; financialAccountProviderRef?: WsRefWsFinancialAccountProvider; financialAccountProviderIdentificationType?: WsFinancialAccountProviderIdentificationType; identifier?: string; }; export type WsFinancialAccountProviderIdentificationSearch = { financialAccountProviderIdentificationType?: WsFinancialAccountProviderIdentificationType; identifier?: string; exactFinancialAccountProviderRef?: WsRefExtendsWsFinancialAccountProvider; }; /** * to be listed in pagination sorts */ export type WsFinancialAccountProviderIdentificationSortField = 'TYPE' | 'IDENTIFIER' | 'FINANCIAL_ACCOUNT_PROVIDER_IDENTIFICATION'; export type WsFinancialAccountProviderIdentificationType = 'PAYMENT_PROVIDER_IBAN' | 'PAYMENT_PLATFORM_SLUG' | 'CARO_PROVIDER_SLUG'; export type WsFinancialAccountProviderSearch = { providerThirdPartyEntitySearch?: WsThirdPartyEntitySearch; nameSearch?: WsStringSearch; slugSearch?: WsStringSearch; financialAccountProviderIdentificationSearch?: WsFinancialAccountProviderIdentificationSearch; }; /** * to be listed in pagination sorts */ export type WsFinancialAccountProviderSortField = 'ID' | 'CREATION_TIME' | 'NAME' | 'SLUG'; export type WsFinancialAccountSearch = { exactFinancialAccountRef?: WsRefExtendsWsFinancialAccount; creationTimeSearch?: WsDateTimeRangeSearch; metadataSearch?: WsMetadataSearch; /** * @deprecated */ withAnyLabel?: Array; /** * @deprecated */ withoutAnyLabel?: Array; customerSearch?: WsCustomerSearch; currencySearch?: WsCurrencySearch; anyAccountType?: Array; financialAccountProviderSearch?: WsFinancialAccountProviderSearch; nameSearch?: WsStringSearch; descriptionSearch?: WsStringSearch; archived?: boolean; anyAccountTypeOptional?: Array | null; archivedOptional?: boolean | null; creationTimeSearchOptional?: WsDateTimeRangeSearch | null; currencySearchOptional?: WsCurrencySearch | null; customerSearchOptional?: WsCustomerSearch | null; descriptionSearchOptional?: WsStringSearch | null; exactFinancialAccountRefOptional?: WsRefExtendsWsFinancialAccount | null; financialAccountProviderSearchOptional?: WsFinancialAccountProviderSearch | null; metadataSearchOptional?: WsMetadataSearch | null; nameSearchOptional?: WsStringSearch | null; withAnyLabelOptional?: Array | null; withoutAnyLabelOptional?: Array | null; }; /** * to be listed in pagination sorts */ export type WsFinancialAccountSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_TRUSTEE_NAME' | 'CUSTOMER_NAME' | 'CURRENCY_CODE' | 'ACCOUNT_TYPE' | 'PROVIDER_NAME' | 'NAME' | 'ARCHIVED'; export type WsFinancialAccountStatement = { id?: number; version?: number; creationTime?: OffsetDateTime; financialAccountWsRef: WsRefExtendsWsFinancialAccount; status: WsFinancialAccountStatementStatus; statementDate: LocalDate; message?: string; metadataWsRef?: WsRefWsMetadata; startBalance?: number; endBalance?: number; sequenceIndex?: number; nitroSequenceIndex?: number; nitroDocumentNumber?: string; previousStatementRef?: WsRefWsFinancialAccountStatement; }; export type WsFinancialAccountStatementFile = { id?: number; version?: number; creationTime?: OffsetDateTime; financialAccountStatementWsRef: WsRefWsFinancialAccountStatement; storedFileWsRef: WsRefWsStoredFile; statementFileType: WsFinancialAccountStatementFileType; }; export type WsFinancialAccountStatementFileSearch = { exactFinancialAccountStatementFileWsRef?: WsRefWsFinancialAccountStatementFile; anyExactWsFinancialAccountStatementFileWsRef?: Array<{ id: number; }>; creationTimeRangeSearch?: WsDateTimeRangeSearch; financialAccountStatementSearch?: WsFinancialAccountStatementSearch; storedFileSearch?: WsStoredFileSearch; anyDocumentFileType?: Array; }; /** * to be listed in pagination sorts */ export type WsFinancialAccountStatementFileSortField = 'ID' | 'CREATION_TIME' | 'FINANCIAL_ACCOUNT_STATEMENT_FILE_TYPE' | 'FILE_NAME' | 'FILE_SIZE' | 'FILE_TYPE' | 'CUSTOMER_ID' | 'CUSTOMER_NAME' | 'CUSTOMER_TRUSTEE_ID' | 'CUSTOMER_TRUSTEE_NAME' | 'STATEMENT_STATUS' | 'GROUP_COUNT'; /** * to be listed in pagination sorts */ export type WsFinancialAccountStatementFileType = 'CODA' | 'CARO' | 'PDF' | 'MAIN' | 'HEADER' | 'MAIN_FEEDBACK' | 'MAIN_EXPORT'; export type WsFinancialAccountStatementSearch = { exactFinancialAccountStatementRef?: WsRefWsFinancialAccountStatement; creationTimeSearch?: WsDateTimeRangeSearch; financialAccountSearch?: WsFinancialAccountSearch; anyStatus?: Array; statementDateRangeSearch?: WsDateRangeSearch; messageSearch?: WsStringSearch; startBalanceSearch?: WsAmountSearch; endBalanceSearch?: WsAmountSearch; sequenceIndexSearch?: WsLongAmountSearch; withStoredFile?: boolean; storedFileSearch?: WsStoredFileSearch; exactPreviousStatementRef?: WsRefWsFinancialAccountStatement; }; /** * to be listed in pagination sorts */ export type WsFinancialAccountStatementSortField = 'ID' | 'CREATION_TIME' | 'FINANCIAL_ACCOUNT_NAME' | 'CUSTOMER_NAME' | 'STATUS' | 'STATEMENT_DATE_SEQ' | 'STATEMENT_DATE' | 'SEQUENCE' | 'NITRO_SEQUENCE'; /** * to be listed in pagination sorts */ export type WsFinancialAccountStatementStatus = 'DRAFT' | 'CREATED' | 'CONTROLLED' | 'ARCHIVED'; export type WsFinancialAccountType = 'BANK_ACCOUNT' | 'CREDIT_CARD_ACCOUNT' | 'PAYMENT_PROVIDER_ACCOUNT' | 'PAYMENT_PLATFORM_ACCOUNT'; export type WsFinancialAccountUsageStats = { statementCount?: number; transactionCount?: number; problemCount?: number; thirdPartyIdentifierCount?: number; financialAccountExportCount?: number; odooFinancialAccountExportCount?: number; horusFinancialAccountExportCount?: number; accountingDataFilterCount?: number; removalPrevented?: boolean; }; export type WsGroupWsAccountingDataGroupFieldWsAccountingDataGroupSummaryWsAccountingDataSearch = { groupFields?: Array; groupEntity?: WsAccountingDataGroupSummary; groupId?: string; groupTotalCount?: number; groupFilter?: WsAccountingDataSearch; }; export type WsGroupWsCustomerDocumentGroupFieldWsCustomerDocumentGroupSummaryWsCustomerDocumentSearch = { groupFields?: Array; groupEntity?: WsCustomerDocumentGroupSummary; groupId?: string; groupTotalCount?: number; groupFilter?: WsCustomerDocumentSearch; }; export type WsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsCustomerWsCustomerThirdPartyEntityRoleSearch = { groupFields?: Array; groupEntity?: WsCustomer; groupId?: string; groupTotalCount?: number; groupFilter?: WsCustomerThirdPartyEntityRoleSearch; }; export type WsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityRoleWsCustomerThirdPartyEntityRoleSearch = { groupFields?: Array; groupEntity?: WsThirdPartyEntityRole; groupId?: string; groupTotalCount?: number; groupFilter?: WsCustomerThirdPartyEntityRoleSearch; }; export type WsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityWsCustomerThirdPartyEntityRoleSearch = { groupFields?: Array; groupEntity?: WsThirdPartyEntity; groupId?: string; groupTotalCount?: number; groupFilter?: WsCustomerThirdPartyEntityRoleSearch; }; export type WsGroupWsCustomerTransactionGroupFieldWsCustomerTransactionGroupSummaryWsCustomerTransactionSearch = { groupFields?: Array; groupEntity?: WsCustomerTransactionGroupSummary; groupId?: string; groupTotalCount?: number; groupFilter?: WsCustomerTransactionSearch; }; export type WsGroupWsDocumentRuleGroupFieldStringWsDocumentRuleSearch = { groupFields?: Array; groupEntity?: string; groupId?: string; groupTotalCount?: number; groupFilter?: WsDocumentRuleSearch; }; export type WsGroupWsDocumentRuleGroupFieldWsCustomerWsDocumentRuleSearch = { groupFields?: Array; groupEntity?: WsCustomer; groupId?: string; groupTotalCount?: number; groupFilter?: WsDocumentRuleSearch; }; export type WsGroupWsDocumentRuleGroupFieldWsDocumentTypeModelWsDocumentRuleSearch = { groupFields?: Array; groupEntity?: WsDocumentTypeModel; groupId?: string; groupTotalCount?: number; groupFilter?: WsDocumentRuleSearch; }; export type WsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityRoleWsDocumentRuleSearch = { groupFields?: Array; groupEntity?: WsThirdPartyEntityRole; groupId?: string; groupTotalCount?: number; groupFilter?: WsDocumentRuleSearch; }; export type WsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityWsDocumentRuleSearch = { groupFields?: Array; groupEntity?: WsThirdPartyEntity; groupId?: string; groupTotalCount?: number; groupFilter?: WsDocumentRuleSearch; }; export type WsGroupWsFieldIdentificationRequestGroupFieldWsCustomerDocumentWsFieldIdentificationRequestSearch = { groupFields?: Array; groupEntity?: WsCustomerDocument; groupId?: string; groupTotalCount?: number; groupFilter?: WsFieldIdentificationRequestSearch; }; export type WsHorusDocumentExport = { id?: number; version?: number; creationTime?: OffsetDateTime; documentExportWsRef?: WsRefWsDocumentExport; horusDocumentNumber?: number; horusBookEntryId?: string; horusDocumentId?: string; horusDayBookId?: string; }; export type WsHorusDocumentExportSearch = { documentExportSearch?: WsDocumentExportSearch; exactDocumentExportWsRef?: WsRefWsDocumentExport; exactHorusDocumentExportWsRef?: WsRefWsHorusDocumentExport; creationTimeSearch?: WsDateTimeRangeSearch; }; /** * to be listed in pagination sorts */ export type WsHorusDocumentExportSortField = 'ID' | 'CREATION_TIME' | 'HORUS_DOCUMENT_NUMBER'; export type WsHorusFinancialAccountExport = { id?: number; version?: number; creationTime?: OffsetDateTime; financialAccountRef?: WsRefExtendsWsFinancialAccount; centralizerAccountSearchKey?: string; dayBookSearchKey?: string; }; export type WsHorusTransactionExport = { id?: number; version?: number; creationTime?: OffsetDateTime; customerTransactionRef?: WsRefWsCustomerTransaction; horusExportDocumentNumber?: number; horusExportBookEntryId?: string; horusExportDocumentId?: string; horusExportDayBookId?: string; /** * @deprecated */ horusExportHistoriesIds?: string; horusExportHistoriesId?: string; horusExportGlAccount?: string; horusExportFinancialHistoriesId?: string; }; export type WsHorusTransactionExportSearch = { exactExportedCustomerBankAccountTransactionWsRef?: WsRefWsHorusTransactionExport; exactCustomerTransactionWsRef?: WsRefWsCustomerTransaction; creationTimeSearch?: WsDateTimeRangeSearch; }; /** * to be listed in pagination sorts */ export type WsHorusTransactionExportSortField = 'ID' | 'CREATION_TIME'; export type WsIndexedDocumentInformation = { id?: number; version?: number; creationTime?: OffsetDateTime; acknowledgedMismatchTaxAmount?: number; acknowledgedMismatchBaseAmount?: number; acknowledgedMismatchTotalAmount?: number; accountingDataSource?: WsAccountingDataSource; sourceUserGroup?: WsTargetUserGroup; sourceUserRef?: WsRefWsNitroUser; sourceDescription?: string; sourcePriority?: number; sourceWeigh?: number; nullValuesAreIndexingData?: boolean; thirdPartyFromWsRef?: WsRefWsThirdPartyEntity; thirdPartyToWsRef?: WsRefWsThirdPartyEntity; documentType?: WsDocumentType; documentDate?: LocalDate; dueDate?: LocalDate; documentNumber?: string; /** * @deprecated */ invoiceNumber?: string; totalAmountTaxInclusive?: number; totalTaxAmount?: number; totalAmountTaxExclusive?: number; currencyWsRef?: WsRefWsCurrency; structuredPaymentReference?: string; unstructuredPaymentReference?: string; paymentMode?: WsPaymentMode; paymentStatus?: WsPaymentStatus; payerEntity?: WsPayerEntity; paymentIban?: string; fiscalYear?: number; comment?: string; statementDate?: LocalDate; statementSequence?: string; statementStartBalance?: number; statementEndBalance?: number; taxBreakdown?: Array; detailsBreakdown?: Array; detailsTaxBreakdown?: Array; documentDateRangeStart?: LocalDate; documentDateRangeEndExclusive?: LocalDate; creationTimeOptional?: OffsetDateTime | null; idOptional?: number | null; versionOptional?: number | null; acknowledgedMismatchBaseAmountOptional?: number | null; acknowledgedMismatchTaxAmountOptional?: number | null; acknowledgedMismatchTotalAmountOptional?: number | null; accountingDataSourceOptional?: WsAccountingDataSource; commentOptional?: string | null; currencyWsRefOptional?: WsRefWsCurrency | null; detailsBreakdownOptional?: Array | null; detailsTaxBreakdownOptional?: Array | null; documentDateOptional?: LocalDate | null; documentDateRangeEndExclusiveOptional?: LocalDate | null; documentDateRangeStartOptional?: LocalDate | null; documentNumberOptional?: string | null; /** * The type of document */ documentTypeOptional?: WsDocumentType; dueDateOptional?: LocalDate | null; fiscalYearOptional?: number | null; invoiceNumberOptional?: string | null; /** * The payment debtor entity */ payerEntityOptional?: WsPayerEntity; paymentIbanOptional?: string | null; /** * The Identified type of payment */ paymentModeOptional?: WsPaymentMode; /** * The status of a payment */ paymentStatusOptional?: WsPaymentStatus; sourceDescriptionOptional?: string | null; sourcePriorityOptional?: number | null; sourceUserGroupOptional?: WsTargetUserGroup; sourceUserRefOptional?: WsRefWsNitroUser | null; sourceWeighOptional?: number | null; statementDateOptional?: LocalDate | null; statementEndBalanceOptional?: number | null; statementSequenceOptional?: string | null; statementStartBalanceOptional?: number | null; structuredPaymentReferenceOptional?: string | null; taxBreakdownOptional?: Array | null; thirdPartyFromWsRefOptional?: WsRefWsThirdPartyEntity | null; thirdPartyToWsRefOptional?: WsRefWsThirdPartyEntity | null; totalAmountTaxExclusiveOptional?: number | null; totalAmountTaxInclusiveOptional?: number | null; totalTaxAmountOptional?: number | null; unstructuredPaymentReferenceOptional?: string | null; nullValuesAreIndexingDataOptional?: boolean | null; }; export type WsIndexedDocumentInformationSearch = { indexingDataSearch?: WsDocumentIndexingDataSearch; acknowledgedMismatchTaxAmountSearch?: WsAmountSearch; acknowledgedMismatchBaseAmountSearch?: WsAmountSearch; acknowledgedMismatchTotalAmountSearch?: WsAmountSearch; }; export type WsIndexingFieldType = 'THIRDPARTY_EMITTER' | 'THIRDPARTY_RECIPIENT' | 'CUSTOMER_REFERENCE' | 'LOCAL_DATE' | 'DATE_RANGE' | 'DATE_TIME' | 'CURRENCY_REFERENCE' | 'DECIMAL' | 'STRUCTURED_PAYMENT_REFERENCE' | 'PLAIN_STRING' | 'PAYMENT_MODE' | 'PAYMENT_STATUS' | 'PAYER_ENTITY' | 'PAYMENT_IBAN' | 'YEAR' | 'DOCUMENT_TYPE' | 'TAX_BREAKDOWN' | 'DETAILS_BREAKDOWN' | 'DETAILS_TAX_BREAKDOWN'; export type WsIntAmountSearch = { min?: number; max?: number; exact?: number; nullValue?: boolean; }; export type WsIntegerIdentification = { value?: number; }; export type WsJobExecution = { executionId?: number; jobName?: string; status?: string; startTime?: OffsetDateTime; endTime?: OffsetDateTime; parameters?: { [key: string]: string; }; wsStepExecutions?: Array; }; export type WsJobInstance = { instanceId?: number; jobName?: string; creationTime?: OffsetDateTime; lastExecutionId?: number; lastExecutionStatus?: string; lastExecutionStepSummary?: unknown; }; export type WsLabel = { id?: number; version?: number; creationTime?: OffsetDateTime; metadataWsRef?: WsRefWsMetadata; key: string; value?: string; }; export type WsLabelSearch = { creationTimeSearch?: WsDateTimeRangeSearch; exactKey?: string; exactValue?: string; anyContains?: string; }; /** * to be listed in pagination sorts */ export type WsLabelSortField = 'ID' | 'CREATION_TIME' | 'KEY'; export type WsLogLevel = 'DEBUG' | 'INFO' | 'WARNING' | 'ERROR'; export type WsLogLine = { id?: number; version?: number; creationTime?: OffsetDateTime; logWsRef: WsRefWsLog; level: WsLogLevel; message: string; }; export type WsLogLineSearch = { creationTimeSearch?: WsDateTimeRangeSearch; anyLevel?: Array; messageContains?: string; }; /** * to be listed in pagination sorts */ export type WsLogLineSortField = 'ID' | 'CREATION_TIME' | 'LEVEL'; export type WsLongAmountSearch = { min?: number; max?: number; exact?: number; nullValue?: boolean; }; export type WsMailboxCustomer = { id?: number; version?: number; creationTime?: OffsetDateTime; customerWsRef: WsRefWsCustomer; email: string; mailgunRouteId?: string; type: WsMailboxType; mailboxTrusteeWsRef?: WsRefWsMailboxTrustee; }; export type WsMailboxTrustee = { id?: number; version?: number; creationTime?: OffsetDateTime; trusteeWsRef: WsRefWsTrustee; domain: string; type: WsMailboxType; acceptMailgunApiKey?: string; acceptMailgunApiUrl?: string; useForMailboxCreation?: boolean; }; export type WsMailboxType = 'ACCEPT' | 'FORWARD'; export type WsMergedThirdParty = { version: number; thirdPartyType: WsThirdPartyType; officialName: string; defaultEntityRef?: WsRefWsThirdPartyEntity; countryWsRef?: WsRefWsCountry; companyType?: WsCompanyType; vatLiability?: WsThirdPartyVatLiability; enterpriseNumber?: string; vatNumber?: string; ssinNumber?: string; address?: string; zip?: string; city?: string; entities?: Array; identifiers?: Array; labels?: Array<{ id: number; }>; }; export type WsMergedThirdPartyEntity = { version: number; thirdPartyType: WsThirdPartyType; officialName: string; defaultEntityRef?: WsRefWsThirdPartyEntity; countryWsRef?: WsRefWsCountry; companyType?: WsCompanyType; vatLiability?: WsThirdPartyVatLiability; enterpriseNumber?: string; vatNumber?: string; ssinNumber?: string; address?: string; zip?: string; city?: string; entityVersion: number; entityCommerialName: string; businessSectorWsRef?: WsRefWsBusinessSector; usualSupplierPaymentMode?: WsPaymentMode; usualCustomerPaymentMode?: WsPaymentMode; readyForTransactions?: boolean; readyForDocuments?: boolean; identifiers?: Array; labels?: Array<{ id: number; }>; }; export type WsMetadataConfigKey = { configKey: string; label: string; description: string; valueType: WsNitroConfigValueType; fallbackValue?: string; readOnly: boolean; }; export type WsMetadataSearch = { exactMetadataRef?: WsRefWsMetadata; configValueOwnerType?: WsConfigValueOwner; configValueOwnerId?: number; withAnyLabel?: Array; withAllLabels?: Array; withoutAnyLabel?: Array; withAnyConfigKey?: Array; withoutAnyConfigKey?: Array; }; export type WsNewCustomer = { customer: WsCustomer; newThirdParty?: WsThirdParty; existingThirdPartyRef?: WsRefWsThirdParty; newRepresentativeThirdParty?: WsThirdParty; existingRepresentativeThirdPartyRef?: WsRefWsThirdParty; }; export type WsNitroApiError = { errorIdentifier?: string; message?: string; messageDetails?: string; uniqueId?: string; silenced?: boolean; constraintViolations?: Array; stackTraceText?: string; status?: number; }; export type WsNitroConfigValueType = 'BOOLEAN' | 'INTEGER' | 'PLAIN_STRING' | 'SECRET' | 'STRING_LIST' | 'SECRET_LIST' | 'LOCAL_DATE' | 'DATE_TIME'; export type WsNitroGroup = 'USER' | 'SUPER_ADMIN' | 'SUPER_INDEXER' | 'SUPER_ASSISTANT' | 'LIST_THIRD_PARTIES' | 'ADMIN_FRONT' | 'ASSISTANT_FRONT' | 'INDEXER_FRONT' | 'TRUSTEE_FRONT' | 'PEPPOL_GATEWAY' | 'SPEED_FRONT'; export type WsNitroRule = { id?: number; version?: number; creationTime?: OffsetDateTime; metadataWsRef?: WsRefWsMetadata; ruleType?: WsNitroRuleType; filterRef?: WsRefWsCombinedFilter; trusteeScopeRef?: WsRefWsTrustee; customerScopeRef?: WsRefWsCustomer; active?: boolean; archived?: boolean; priority?: number; complexity?: number; }; export type WsNitroRuleAction = { id?: number; version?: number; creationTime?: OffsetDateTime; logRef?: WsRefWsLog; ruleWsRef?: WsRefWsNitroRule; actionType: WsNitroRuleActionType; lastHitTime?: OffsetDateTime; documentTypeCollectionWsRef?: WsRefWsDocumentTypeCollection; direction?: WsAccountingDataDirection; thirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; booleanValue?: boolean; stringValue?: string; createRuleToConfirm?: boolean; confirmRulePriority?: number; createdForActionWsRef?: WsRefWsNitroRuleAction; createdForDataWsRef?: WsRefWsAccountingData; waitingValidation?: boolean; nitroManaged?: boolean; validationTargetGroup?: WsTargetUserGroup; }; export type WsNitroRuleActionSearch = { anyExactRuleActionRef?: Array; creationTimeSearch?: WsDateTimeRangeSearch; nitroRuleSearch?: WsNitroRuleSearch; anyType?: Array; documentTypeCollectionArgumentSearch?: WsDocumentTypeCollectionSearch; anyDirectionArgumentSearch?: Array; thirdPartyEntityArgumentSearch?: WsThirdPartyEntitySearch; booleanArgumentSearch?: boolean; stringArgumentSearch?: WsStringSearch; createRuleToConfirm?: boolean; createdForRuleActionSearch?: WsNitroRuleActionSearch; createdForDataSearch?: WsAccountingDataSearch; waitingValidation?: boolean; anyValidationTargetGroup?: Array; validationTargetUserRef?: WsRefWsNitroUser; }; /** * to be listed in pagination sorts */ export type WsNitroRuleActionSortField = 'ID' | 'CREATION_TIME' | 'ACTION_NAME' | 'RULE_NAME' | 'RULE_PRIORITY' | 'RULE_ACTIVE' | 'RULE_ARCHIVED' | 'LAST_HIT_TIME' | 'WAITING_VALIDATION'; export type WsNitroRuleActionStats = { ruleActionWsRef?: WsRefWsNitroRuleAction; ruleActionType?: WsNitroRuleActionType; transactionsCount?: number; documentsCount?: number; }; export type WsNitroRuleActionType = 'SUGGEST_DOCUMENT_TYPES' | 'USE_FALLBACK_DIRECTION' | 'USE_FALLBACK_THIRDPARTY' | 'SET_DOCUMENT_BOOKABLE' | 'SET_GLACCOUNT' | 'SET_THIRDPARTY_OVERRIDE' | 'SET_PROBLEMATIC'; export type WsNitroRuleCreateOptions = { trusteeWsRef?: WsRefWsTrustee; }; export type WsNitroRuleMatchingOptions = { trusteeWsRef: WsRefWsTrustee; actionType?: WsNitroRuleActionType; }; export type WsNitroRuleSearch = { anyExactNitroRuleRef?: Array<{ id: number; }>; creationTimeSearch?: WsDateTimeRangeSearch; withAnyLabelSearch?: Array; withoutAnyLabelSearch?: Array; anyRuleType?: Array; anyContains?: string; trusteeContext?: WsRefWsTrustee; trusteeScopeSearch?: WsTrusteeSearch; trusteeScoped?: boolean; customerContext?: WsRefWsCustomer; customerScopeSearch?: WsCustomerSearch; customerScoped?: boolean; active?: boolean; archived?: boolean; mainFilterSearch?: WsCombinedFilterSearch; withAnyActionSearch?: WsNitroRuleActionSearch; }; /** * to be listed in pagination sorts */ export type WsNitroRuleSortField = 'ID' | 'CREATION_TIME' | 'RULE_TYPE' | 'FILTER_NAME' | 'TRUSTEE_SCOPE_ID' | 'TRUSTEE_SCOPE_NAME' | 'CUSTOMER_SCOPE_ID' | 'CUSTOMER_SCOPE_NAME' | 'ACTIVE' | 'ARCHIVED' | 'PRIORITY'; export type WsNitroRuleStats = { nitroRuleWsRef?: WsRefWsNitroRule; actionStatsList?: Array; }; export type WsNitroRuleType = 'CUSTOM'; export type WsNitroUser = { id?: number; version?: number; creationTime?: OffsetDateTime; label: string; displayName: string; superAdmin?: boolean; superIndexer?: boolean; superAssistant?: boolean; listThirdParties?: boolean; peppol?: boolean; provisioned?: boolean; active?: boolean; }; export type WsNitroUserApplication = { id?: number; version?: number; creationTime?: OffsetDateTime; nitroUserWsRef: WsRefWsNitroUser; application: WsDeployedApplication; }; export type WsNitroUserApplicationSearch = { exactNitroUserApplicationWsRef?: WsRefWsNitroUserApplication; creationTimeRangeSearch?: WsDateTimeRangeSearch; exactNitroUserWsRef?: WsRefWsNitroUser; exactApplication?: WsDeployedApplication; }; export type WsNitroUserSearch = { exactNitroUserWsRef?: WsRefWsNitroUser; creationTimeRangeSearch?: WsDateTimeRangeSearch; exactLabel?: string; anyContains?: string; superAdmin?: boolean; superIndexer?: boolean; superAssistant?: boolean; active?: boolean; orphan?: boolean; customerRightAssignmentSearch?: WsCustomerRightAssignmentSearch; trusteeRightAssignmentSearch?: WsTrusteeRightAssignmentSearch; }; /** * to be listed in pagination sorts */ export type WsNitroUserSortField = 'ID' | 'CREATION_TIME' | 'NAME'; export type WsOdooDocumentExport = { id?: number; version?: number; creationTime?: OffsetDateTime; documentExportWsRef?: WsRefWsDocumentExport; odooDocumentId?: number; }; export type WsOdooDocumentExportSearch = { documentExportSearch?: WsDocumentExportSearch; exactDocumentExportWsRef?: WsRefWsDocumentExport; exactOdooDocumentExportWsRef?: WsRefWsOdooDocumentExport; creationTimeSearch?: WsDateTimeRangeSearch; }; /** * to be listed in pagination sorts */ export type WsOdooDocumentExportSortField = 'ID' | 'CREATION_TIME' | 'ODOO_DOCUMENT_ID'; export type WsOdooFinancialAccountExport = { id?: number; version?: number; creationTime?: OffsetDateTime; financialAccountRef?: WsRefExtendsWsFinancialAccount; centralizerAccountCode?: string; journalCode?: string; }; export type WsOdooTransactionExport = { id?: number; version?: number; creationTime?: OffsetDateTime; customerTransactionRef?: WsRefWsCustomerTransaction; statementLineId?: number; moveId?: number; glAccount?: string; documentNumber?: string; }; export type WsOwnedConfigValue = { configValueOwner?: WsConfigValueOwner; ownerRef?: WsRefObject; configValue?: WsConfigValue; configuredValue?: string; }; /** * The payment debtor entity */ export type WsPayerEntity = 'ENTERPRISE' | 'OTHER'; export type WsPayerEntityIdentification = { value?: WsPayerEntity; }; export type WsPayerEntityModel = { payerEntity?: WsPayerEntity; label?: string; indexable?: boolean; fieldRequestValueCode?: string; }; /** * The Identified type of payment */ export type WsPaymentMode = 'BANK_TRANSFER' | 'DIRECT_DEBIT' | 'CASH' | 'CARD' | 'BANCONTACT' | 'MAESTRO' | 'CREDIT_CARD' | 'VISA_MASTERCARD' | 'PAYPAL' | 'STRIPE' | 'MOLLIE' | 'DOCCLE' | 'DIGITEAL' | 'AMAZON' | 'OTHER'; export type WsPaymentModeIdentification = { value?: WsPaymentMode; }; export type WsPaymentModeModel = { paymentMode?: WsPaymentMode; label?: string; indexable?: boolean; fieldRequestValueCode?: string; }; export type WsPaymentPlatformAccount = { id?: number; version?: number; creationTime?: OffsetDateTime; logWsRef?: WsRefWsLog; metadataWsRef?: WsRefWsMetadata; customerWsRef: WsRefWsCustomer; currencyWsRef: WsRefWsCurrency; accountType: WsFinancialAccountType; financialAccountProviderRef?: WsRefWsFinancialAccountProvider; name?: string; description?: string; archived?: boolean; exportEnabled?: boolean; numberOfRequiredValidations?: number; exportNotBeforeDate?: LocalDate; exportedToAccounting?: boolean; label?: string; accountIdentifier: string; fakeIban?: string; }; export type WsPaymentPlatformAccountSearch = { financialAccountSearch?: WsFinancialAccountSearch; accountIdentifierSearch?: WsStringSearch; }; /** * to be listed in pagination sorts */ export type WsPaymentPlatformAccountSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_TRUSTEE_NAME' | 'CUSTOMER_NAME' | 'CURRENCY_CODE' | 'ACCOUNT_TYPE' | 'PROVIDER_NAME' | 'ACCOUNT_IDENTIFIER' | 'NAME' | 'ARCHIVED'; export type WsPaymentProviderAccount = { id?: number; version?: number; creationTime?: OffsetDateTime; logWsRef?: WsRefWsLog; metadataWsRef?: WsRefWsMetadata; customerWsRef: WsRefWsCustomer; currencyWsRef: WsRefWsCurrency; accountType: WsFinancialAccountType; financialAccountProviderRef?: WsRefWsFinancialAccountProvider; name?: string; description?: string; archived?: boolean; exportEnabled?: boolean; numberOfRequiredValidations?: number; exportNotBeforeDate?: LocalDate; exportedToAccounting?: boolean; label?: string; }; export type WsPaymentProviderAccountSearch = { financialAccountSearch?: WsFinancialAccountSearch; }; /** * to be listed in pagination sorts */ export type WsPaymentProviderAccountSortField = 'ID' | 'CREATION_TIME' | 'CUSTOMER_TRUSTEE_NAME' | 'CUSTOMER_NAME' | 'CURRENCY_CODE' | 'ACCOUNT_TYPE' | 'NAME' | 'ARCHIVED'; /** * The status of a payment */ export type WsPaymentStatus = 'PAID' | 'UNPAID' | 'PARTIALLY_PAID' | 'UNDEFINED'; export type WsPaymentStatusIdentification = { value?: WsPaymentStatus; }; export type WsPaymentStatusModel = { paymentStatus?: WsPaymentStatus; label?: string; indexable?: boolean; fieldRequestValueCode?: string; }; export type WsPdfSplitRequest = { startPagesIndices?: Array; droppedPagesIndices?: Array; }; export type WsPersonUser = { id?: number; version?: number; creationTime?: OffsetDateTime; nitroUserWsRef: WsRefWsNitroUser; thirdPartyWsRef: WsRefWsThirdParty; username: string; email: string; phoneNumber?: string; requirePassword?: boolean; requirePasswordLess?: boolean; suggestTotp?: boolean; suggestPasswordlessLogin?: boolean; }; export type WsPersonUserSearch = { exactNitroUserWsRef?: WsRefWsNitroUser; exactPersonUserWsRef?: WsRefWsPersonUser; nitroUserSearch?: WsNitroUserSearch; creationTimeSearch?: WsDateTimeRangeSearch; anyContains?: string; emailSearch?: WsStringSearch; phoneSearch?: WsStringSearch; usernameSearch?: WsStringSearch; exactThirdPartyWsRef?: WsRefWsThirdParty; thirdPartySearch?: WsThirdPartySearch; customerRightAssignmentSearch?: WsCustomerRightAssignmentSearch; trusteeRightAssignmentSearch?: WsTrusteeRightAssignmentSearch; }; /** * to be listed in pagination sorts */ export type WsPersonUserSortField = 'ID' | 'CREATION_TIME' | 'USERNAME' | 'EMAIL' | 'USER'; export type WsPostalPlace = { zip?: string; city?: string; address?: string; }; export type WsRefExtendsWsFinancialAccount = { id: number; }; export type WsRefExtendsWsFinancialAccountProvider = { id: number; }; export type WsRefObject = { id: number; }; export type WsRefWsAccountingData = { id: number; }; export type WsRefWsAccountingDataProblem = { id: number; }; export type WsRefWsAccountingJournal = { id: number; }; export type WsRefWsAccountingJournalTemplate = { id: number; }; export type WsRefWsBusinessSector = { id: number; }; export type WsRefWsCombinedFilter = { id: number; }; export type WsRefWsCountry = { id: number; }; export type WsRefWsCurrency = { id: number; }; export type WsRefWsCustomer = { id: number; }; export type WsRefWsCustomerDocument = { id: number; }; export type WsRefWsCustomerDocumentFile = { id: number; }; export type WsRefWsCustomerProvidedDocumentInformation = { id: number; }; export type WsRefWsCustomerThirdPartyEntityRole = { id: number; }; export type WsRefWsCustomerThirdPartyPreference = { id: number; }; export type WsRefWsCustomerTransaction = { id: number; }; export type WsRefWsDocumentExport = { id: number; }; export type WsRefWsDocumentRule = { id: number; }; export type WsRefWsDocumentTypeCollection = { id: number; }; export type WsRefWsFieldIdentificationRequest = { id: number; }; export type WsRefWsFieldIdentificationValue = { id: number; }; export type WsRefWsFinancialAccountProvider = { id: number; }; export type WsRefWsFinancialAccountStatement = { id: number; }; export type WsRefWsFinancialAccountStatementFile = { id: number; }; export type WsRefWsHorusDocumentExport = { id: number; }; export type WsRefWsHorusTransactionExport = { id: number; }; export type WsRefWsIndexedDocumentInformation = { id: number; }; export type WsRefWsLog = { id: number; }; export type WsRefWsMailboxTrustee = { id: number; }; export type WsRefWsMetadata = { id: number; }; export type WsRefWsNitroRule = { id: number; }; export type WsRefWsNitroRuleAction = { id: number; }; export type WsRefWsNitroUser = { id: number; }; export type WsRefWsNitroUserApplication = { id: number; }; export type WsRefWsOdooDocumentExport = { id: number; }; export type WsRefWsPersonUser = { id: number; }; export type WsRefWsServiceAccountUser = { id: number; }; export type WsRefWsStoredFile = { id: number; }; export type WsRefWsTableState = { id: number; }; export type WsRefWsThirdParty = { id: number; }; export type WsRefWsThirdPartyEntity = { id: number; }; export type WsRefWsThirdPartyEntityIdentifier = { id: number; }; export type WsRefWsThirdPartyIdentifier = { id: number; }; export type WsRefWsTrustee = { id: number; }; export type WsResultPageInteger = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsAccountingData = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsAccountingDataProblem = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsAccountingDataValidation = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsAccountingJournal = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsAccountingJournalTemplate = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsBankAccount = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsBankIdentification = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsBusinessSector = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCombinedFilter = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsConfigValue = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCountry = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCreditCardAccount = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCurrency = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomer = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomerDocument = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomerDocumentFile = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomerNotification = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomerRightAssignment = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomerRoleAssignment = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomerSuggestion = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomerThirdPartyEntityRole = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomerThirdPartyPreference = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsCustomerTransaction = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsDocumentAccountingLine = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsDocumentExport = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsDocumentIndexingData = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsDocumentRule = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsDocumentTypeCollection = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsFieldIdentificationRequest = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsFieldIdentificationValue = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsFinancialAccount = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsFinancialAccountExport = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsFinancialAccountProvider = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsFinancialAccountProviderIdentification = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsFinancialAccountStatement = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsFinancialAccountStatementFile = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsAccountingDataGroupFieldWsAccountingDataGroupSummaryWsAccountingDataSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsCustomerDocumentGroupFieldWsCustomerDocumentGroupSummaryWsCustomerDocumentSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsCustomerWsCustomerThirdPartyEntityRoleSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityRoleWsCustomerThirdPartyEntityRoleSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityWsCustomerThirdPartyEntityRoleSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsCustomerTransactionGroupFieldWsCustomerTransactionGroupSummaryWsCustomerTransactionSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsDocumentRuleGroupFieldStringWsDocumentRuleSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsDocumentRuleGroupFieldWsCustomerWsDocumentRuleSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsDocumentRuleGroupFieldWsDocumentTypeModelWsDocumentRuleSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityRoleWsDocumentRuleSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityWsDocumentRuleSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsGroupWsFieldIdentificationRequestGroupFieldWsCustomerDocumentWsFieldIdentificationRequestSearch = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsHorusDocumentExport = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsHorusTransactionExport = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsLabel = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsLogLine = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsMailboxCustomer = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsMailboxTrustee = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsNitroRule = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsNitroRuleAction = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsNitroUser = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsNitroUserApplication = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsOdooDocumentExport = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsPaymentPlatformAccount = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsPaymentProviderAccount = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsPersonUser = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsServiceAccountUser = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsStoredFile = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsTableState = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsThirdParty = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsThirdPartyEntity = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsThirdPartyEntityIdentifier = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsThirdPartyIdentifier = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsTransactionExport = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsTrustee = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsTrusteeRightAssignment = { itemList?: Array; totalCount?: number; }; export type WsResultPageWsTrusteeRoleAssignment = { itemList?: Array; totalCount?: number; }; export type WsServiceAccountUser = { id?: number; version?: number; creationTime?: OffsetDateTime; nitroUserWsRef: WsRefWsNitroUser; oauthClientId: string; username: string; secretIdentifier?: string; wsAccountingDataSource?: WsAccountingDataSource; }; export type WsServiceAccountUserSearch = { exactNitroUserWsRef?: WsRefWsNitroUser; nitroUserSearch?: WsNitroUserSearch; creationTimeSearch?: WsDateTimeRangeSearch; exactOauthClientId?: string; }; export type WsServiceAccountUserSecret = { serviceAccountUserWsRef: WsRefWsServiceAccountUser; serviceAccountUserVersion: number; secret: string; }; /** * to be listed in pagination sorts */ export type WsServiceAccountUserSortField = 'ID' | 'CREATION_TIME' | 'OAUTH_CLIENT_ID' | 'USER_LABEL'; export type WsStepExecution = { executionId?: number; stepName?: string; status?: string; startTime?: OffsetDateTime; endTime?: OffsetDateTime; metrics?: { [key: string]: number; }; summaryReport?: unknown; }; export type WsStoredFile = { id?: number; version?: number; creationTime?: OffsetDateTime; fileName: string; fileType: string; fileSize?: number; hash?: string; removed?: boolean; }; export type WsStoredFileSearch = { exactWsStoredFileWsRef?: WsRefWsStoredFile; creationTimeRangeSearch?: WsDateTimeRangeSearch; fileNameContains?: string; removed?: boolean; }; /** * to be listed in pagination sorts */ export type WsStoredFileSortField = 'ID' | 'CREATION_TIME' | 'NAME' | 'TYPE' | 'SIZE' | 'DELETED'; export type WsStoredFileUrl = { wsStoredFileWsRef: WsRefWsStoredFile; fileName: string; fileType: string; fileSize: number; unrestrictedUri: string; accessToken: string; }; export type WsStringIdentification = { value?: string; }; export type WsStringMatchMode = 'EXACT' | 'CONTAINS' | 'REGEXP' | 'EMPTY'; export type WsStringSearch = { exactValue?: string; contains?: string; startWith?: string; regex?: string; nullValue?: boolean; }; export type WsSyncThirdpartiesBatchParameters = { channel?: string; skipImport?: boolean; importSkipGuided?: boolean; importResolveVat?: boolean; importResolveEnterpriseNumber?: boolean; importResolveIban?: boolean; importResolveEmail?: boolean; importUnresolvedDeactivate?: boolean; importSkipCreate?: boolean; importSkipUpdate?: boolean; importSkipCreateIbans?: boolean; importSkipCreateEmails?: boolean; importCheckVatInfo?: boolean; importSetReadyForDocumentWithVatInfo?: boolean; importSetReadyForDocumentWhenNoVatNumber?: boolean; skipExport?: boolean; exportDataConfigured?: boolean; exportDataExported?: boolean; exportDataFromDaysCount?: number; accountingDataType?: WsAccountingDataType; }; export type WsTableState = { id?: number; version?: number; creationTime?: OffsetDateTime; trusteeWsRef?: WsRefWsTrustee; application: WsAccountingDataSource; name: string; columnNames?: Array; columnWidths?: Array; sorts?: Array; filtersStringList?: Array; groupFieldNames?: Array; pageSize?: number; }; export type WsTableStateSearch = { exactTableStateRef?: WsRefWsTableState; creationTimeSearch?: WsDateTimeRangeSearch; application?: WsAccountingDataSource; withTrustee?: boolean; trusteeWsRef?: WsRefWsTrustee; nameSearch?: WsStringSearch; }; /** * to be listed in pagination sorts */ export type WsTableStateSortField = 'ID' | 'CREATION_TIME' | 'NAME'; export type WsTargetUserGroup = 'SUPER_ADMIN' | 'ADMIN' | 'INDEXER' | 'ASSISTANT' | 'ACCOUNTANT' | 'CUSTOMER'; export type WsTaxBreakdownIdentification = { lines?: Array; }; export type WsTaxBreakdownLine = { taxRate: number; baseAmount?: number; taxAmount?: number; totalAmount?: number; }; export type WsTaxLocation = 'NATIONAL' | 'EUROPE' | 'INTERNATIONAL'; export type WsTaxLocationModel = { taxLocation: WsTaxLocation; code: string; description: string; }; export type WsTaxLocationWithRole = 'NATIONAL_SUPPLIER' | 'NATIONAL_CUSTOMER' | 'EUROPE_SUPPLIER' | 'EUROPE_CUSTOMER' | 'INTERNATIONAL_SUPPLIER' | 'INTERNATIONAL_CUSTOMER'; export type WsTaxNature = 'SERVICE' | 'GOOD' | 'MERCHANDISE' | 'DELIVERY_TRANSPORT_INSTALLATION' | 'SUBCONTRACTOR' | 'EXEMPTION_OTHER'; export type WsTaxNatureModel = { taxNature: WsTaxNature; description: string; allowedTaxLocationWithRoles: Array; }; export type WsTaxType = 'DEFAULT' | 'CO_CONTRACTOR' | 'TAX_DUE' | 'TAX_PAID_IN_SUPPLIER_COUNTRY' | 'ART_44_00' | 'OSS'; export type WsTaxTypeModel = { taxType: WsTaxType; description: string; allowedTaxLocationWithRoles: Array; allowedTaxNatures: Array; }; export type WsThirdParty = { id?: number; version?: number; creationTime?: OffsetDateTime; guid?: string; logWsRef?: WsRefWsLog; metadataWsRef?: WsRefWsMetadata; thirdPartyType: WsThirdPartyType; officialName: string; defaultEntityRef?: WsRefWsThirdPartyEntity; countryWsRef?: WsRefWsCountry; companyType?: WsCompanyType; vatLiability?: WsThirdPartyVatLiability; enterpriseNumber?: string; vatNumber?: string; ssinNumber?: string; address?: string; zip?: string; city?: string; ignoreIdentificationConstraints?: boolean; protectedThirdParty?: boolean; }; /** * A commercial (sub)entity of a thirdparty */ export type WsThirdPartyEntity = { id?: number; version?: number; creationTime?: OffsetDateTime; guid?: string; metadataWsRef?: WsRefWsMetadata; thirdPartyWsRef: WsRefWsThirdParty; name?: string; fullName?: string; businessSectorWsRef?: WsRefWsBusinessSector; /** * @deprecated */ usualSupplierPaymentMode?: WsPaymentMode; /** * @deprecated */ usualCustomerPaymentMode?: WsPaymentMode; /** * @deprecated */ taxLocation?: WsTaxLocation; readyForTransactions?: boolean; readyForDocuments?: boolean; protectedThirdPartyEntity?: boolean; }; export type WsThirdPartyEntityAggregate = { thirdParty: WsThirdParty; thirdPartyEntity: WsThirdPartyEntity; allThirdPartyEntities?: Array; }; export type WsThirdPartyEntityIdentifier = { id?: number; version?: number; creationTime?: OffsetDateTime; thirdPartyIdentifierWsRef: WsRefWsThirdPartyIdentifier; thirdPartyEntityWsRef: WsRefWsThirdPartyEntity; }; export type WsThirdPartyEntityIdentifierSearch = { exactThirdPartyEntityIdentifierWsRef?: WsRefWsThirdPartyEntityIdentifier; creationTimeSearch?: WsDateTimeRangeSearch; thirdPartyIdentifierSearch?: WsThirdPartyIdentifierSearch; thirdPartyEntitySearch?: WsThirdPartyEntitySearch; }; /** * to be listed in pagination sorts */ export type WsThirdPartyEntityIdentifierSortField = 'ID' | 'CREATION_TIME' | 'THIRDPARTY_NAME' | 'THIRDPARTY_TYPE' | 'THIRDPARTY_COMPANY_TYPE' | 'THIRDPARTY_ENTERPRISE_NUMBER' | 'ENTITY_NAME' | 'ENTITY_FULL_NAME' | 'ENTITY_GUID' | 'ENTITY_STATUS' | 'ENTITY_READY_FOR_DOCUMENTS' | 'ENTITY_READY_FOR_TRANSACTIONS' | 'TYPE' | 'VALUE'; export type WsThirdPartyEntityRole = 'CUSTOMER' | 'SUPPLIER'; export type WsThirdPartyEntitySearch = { anyExactThirdPartyEntityRef?: Array; creationsTimeSearch?: WsDateTimeRangeSearch; guid?: string; anyContains?: string; anyNameContains?: string; nameSearch?: WsStringSearch; fullNameSearch?: WsStringSearch; thirdPartySearch?: WsThirdPartySearch; businessSectorSearch?: WsBusinessSectorSearch; metadataSearch?: WsMetadataSearch; /** * @deprecated */ withAnyLabel?: Array; /** * @deprecated */ withoutAnyLabel?: Array; anyUsualSupplierPaymentMode?: Array; anyUsualCustomerPaymentMode?: Array; readyForTransactions?: boolean; readyForDocuments?: boolean; withAccountingDataSearch?: WsAccountingDataSearch; }; /** * to be listed in pagination sorts */ export type WsThirdPartyEntitySortField = 'ID' | 'CREATION_TIME' | 'GUID' | 'COMMERCIAL_NAME' | 'THIRDPARTY_OFFICIAL_NAME' | 'COMMERCIAL_OFFICIAL_NAMES' | 'THIRDPARTY_TYPE' | 'THIRDPARTY_COUNTRY_NAME' | 'THIRDPARTY_COMPANY_TYPE' | 'THIRDPARTY_ENTERPRISE_NUMBER' | 'THIRDPARTY_VAT_NUMBER' | 'THIRDPARTY_VAT_LIABILITY' | 'THIRDPARTY_ZIP' | 'THIRDPARTY_CITY' | 'THIRDPARTY_SSIN' | 'BUSINESS_SECTOR_NAME' | 'USUAL_SUPPLIER_PAYMENT_MODE' | 'USUAL_CUSTOMER_PAYMENT_MODE' | 'READY_FOR_TRANSACTIONS' | 'READY_FOR_DOCUMENTS'; export type WsThirdPartyEntityStats = { thirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; removalPrevented?: boolean; noDataLossRemovalPrevented?: boolean; noDataLossReplacementPrevented?: boolean; defaultThirdpartyEntity?: boolean; withTransactionsAsOther?: boolean; transactionsAsOtherCount?: number; withDocumentsAsOther?: boolean; documentsAsOtherCount?: number; withAccountingDataAsOther?: boolean; accountingDataAsOtherCount?: number; withAccountingDataAsOtherInFinalStatus?: boolean; accountingDataAsOtherInFinalStatusCount?: number; withAccountingDataProblems?: boolean; accountingDataProblemsCount?: number; withRuleActionAsArgument?: boolean; ruleActionsAsArgumentCount?: number; withIndexingDataAsFrom?: boolean; indexingDataAsFromCount?: number; withIndexingDataAsTo?: boolean; indexingDataAsToCount?: number; identifiersCount?: number; withAccountingDataFilterEntities?: boolean; accountingDataFilterEntitiesCount?: number; financialAccountAsProviderCount?: number; }; export type WsThirdPartyIdentification = { thirdPartyEntityWsRef?: WsRefWsThirdPartyEntity; thirdPartyWsRef?: WsRefWsThirdParty; identificationType?: WsThirdPartyIdentificationType; }; /** * The way a thirdparty has been identified */ export type WsThirdPartyIdentificationType = 'IBAN' | 'VAT' | 'NAME'; export type WsThirdPartyIdentifier = { id?: number; version?: number; creationTime?: OffsetDateTime; identifierType: WsThirdPartyIdentifierType; value: string; thirdPartyWsRef: WsRefWsThirdParty; description?: string; owningPersonUserRef?: WsRefWsPersonUser; financialAccountOwnerRef?: WsRefExtendsWsFinancialAccount; }; export type WsThirdPartyIdentifierSearch = { exactThirdPartyIdentifierWsRef?: WsRefWsThirdPartyIdentifier; creationTimeSearch?: WsDateTimeRangeSearch; anyType?: Array; thirdPartySearch?: WsThirdPartySearch; valueContains?: string; exactValue?: string; }; /** * to be listed in pagination sorts */ export type WsThirdPartyIdentifierSortField = 'ID' | 'CREATION_TIME' | 'THIRDPARTY_NAME' | 'TYPE' | 'VALUE'; export type WsThirdPartyIdentifierStats = { entityRefList?: Array; }; export type WsThirdPartyIdentifierType = 'EMAIL' | 'IBAN' | 'PHONE_NUMBER' | 'ATM_TERMINAL' | 'SODA_SOURCE'; export type WsThirdPartyImportSummary = { importId?: string; completed?: boolean; errored?: boolean; createdTime?: OffsetDateTime; completionTime?: OffsetDateTime; importedCount?: number; updatedCount?: number; errorCount?: number; createdThirdPartyRefs?: Array; updatedThirdPartyRefs?: Array; errors?: Array; }; export type WsThirdPartySearch = { exactThirdPartyWsRef?: WsRefWsThirdParty; anyExactThirdPartyWsRef?: Array; noAnyThirdPartyWsRef?: Array; creationTimeSearch?: WsDateTimeRangeSearch; withIdentifierSearch?: WsThirdPartyIdentifierSearch; wsCountrySearch?: WsCountrySearch; anyThirdPartyType?: Array; companyType?: WsCompanyType; documentCustomerContext?: WsRefWsCustomer; exactEnterpriseNumber?: string; exactVat?: string; exactSsin?: string; anyvatLiability?: Array; anyContains?: string; officialNameContains?: string; enterpriseNumberContains?: string; vatContains?: string; ssinContains?: string; metadataSearch?: WsMetadataSearch; /** * @deprecated */ withAnyLabel?: Array; /** * @deprecated */ withoutAnyLabel?: Array; withCustomers?: boolean; withTrustees?: boolean; withCustomerDocuments?: boolean; customerRoleAssignmentSearch?: WsCustomerRoleAssignmentSearch; trusteeRoleAssignmentSearch?: WsTrusteeRoleAssignmentSearch; }; /** * to be listed in pagination sorts */ export type WsThirdPartySortField = 'ID' | 'CREATION_TIME' | 'GUID' | 'OFFICIAL_NAME' | 'TYPE' | 'DEFAULT_ENTITY_COMMERCIAL_NAME' | 'COUNTRY_NAME' | 'COMPANY_TYPE' | 'ENTERPRISE_NUMBER' | 'VAT_NUMBER' | 'VAT_LIABILITY' | 'ZIP' | 'CITY' | 'SSIN'; export type WsThirdPartyStats = { thirdPartyWsRef?: WsRefWsThirdParty; removalPrevented?: boolean; noDataLossRemovalPrevented?: boolean; withTransactionsAsOther?: boolean; transactionsAsOtherCount?: number; withDocumentsAsOther?: boolean; documentsAsOtherCount?: number; withAccountingDataAsOther?: boolean; accountingDataAsOtherCount?: number; withCustomerThirdPartyEntityRoles?: boolean; customerThirdPartyEntityRolesCount?: number; withDocumentRules?: boolean; documentRulesCount?: number; withIndexingDataAsFrom?: boolean; indexingDataAsFromCount?: number; withIndexingDataAsTo?: boolean; indexingDataAsToCount?: number; customerCount?: number; identifiersCount?: number; preferencesCount?: number; entitiesCount?: number; trusteeCount?: number; financialAccountProviderCount?: number; personUserCount?: number; withCustomerRolesAssigned?: boolean; customerRolesCount?: number; withTrusteeRolesAssigned?: boolean; trusteeRolesCount?: number; withAccountingDataFilter?: boolean; accountingDataFilterCount?: number; withAccountingDataFilterEntities?: boolean; accountingDataFilterEntitiesCount?: number; }; export type WsThirdPartyType = 'WAITING_VALIDATION' | 'LEGAL_ENTITY' | 'PERSON_ENTITY' | 'OFFICIAL_ENTITY' | 'PLACEHOLDER_ENTITY'; export type WsThirdPartyVatLiability = 'VAT_LIABLE' | 'VAT_EXONERATED' | 'VAT_NOT_LIABLE'; export type WsTransactionConfigurationTemplate = 'FULL_SPEED' | 'PARTIAL_SPEED' | 'NO_SPEED'; export type WsTransactionExport = { id?: number; version?: number; creationTime?: OffsetDateTime; customerTransactionRef?: WsRefWsCustomerTransaction; exporterName?: string; }; /** * to be listed in pagination sorts */ export type WsTransactionExportSortField = 'ID' | 'CREATION_TIME'; export type WsTrustee = { id?: number; version?: number; creationTime?: OffsetDateTime; metadataWsRef?: WsRefWsMetadata; slug: string; name: string; thirdPartyWsRef: WsRefWsThirdParty; notificationEmailFrom?: string; frontendUri?: string; }; /** * Granted trustee right */ export type WsTrusteeRight = 'ADMIN' | 'READ' | 'READ_WRITE' | 'DOCUMENT_INDEXING' | 'DATA_VALIDATION'; export type WsTrusteeRightAssignment = { id?: number; version?: number; creationTime?: OffsetDateTime; trusteeWsRef: WsRefWsTrustee; nitroUserWsRef: WsRefWsNitroUser; trusteeRight: WsTrusteeRight; }; export type WsTrusteeRightAssignmentSearch = { creationTimeSearch?: WsDateTimeRangeSearch; exactTrusteeWsRef?: WsRefWsTrustee; trusteeSearch?: WsTrusteeSearch; anyTrusteeRights?: Array; exactNitroUserWsRef?: WsRefWsNitroUser; }; /** * to be listed in pagination sorts */ export type WsTrusteeRightAssignmentSortField = 'ID' | 'CREATION_TIME' | 'TRUSTEE_NAME' | 'USER' | 'TRUSTEE_RIGHT'; export type WsTrusteeRole = 'ADMINISTRATOR' | 'ASSISTANT' | 'INDEXER'; export type WsTrusteeRoleAssignment = { id?: number; version?: number; creationTime?: OffsetDateTime; trusteeWsRef: WsRefWsTrustee; thirdPartyWsRef: WsRefWsThirdParty; trusteeRole: WsTrusteeRole; }; export type WsTrusteeRoleAssignmentSearch = { creationTimeSearch?: WsDateTimeRangeSearch; exactTrusteeWsRef?: WsRefWsTrustee; trusteeSearch?: WsTrusteeSearch; anyTrusteeRoles?: Array; exactThirdPartyWsRef?: WsRefWsThirdParty; thirdPartySearch?: WsThirdPartySearch; }; /** * to be listed in pagination sorts */ export type WsTrusteeRoleAssignmentSortField = 'ID' | 'CREATION_TIME' | 'TRUSTEE_NAME' | 'THIRD_PARTY_NAME' | 'TRUSTEE_ROLE'; export type WsTrusteeSearch = { exactTrusteeWsRef?: WsRefWsTrustee; anyExactTrusteeWsRef?: Array<{ id: number; }>; creationTimeSearch?: WsDateTimeRangeSearch; thirdPartySearch?: WsThirdPartySearch; anyContains?: string; exactSlug?: string; nameContains?: string; metadataSearch?: WsMetadataSearch; /** * @deprecated */ withAnyLabel?: Array; /** * @deprecated */ withoutAnyLabel?: Array; }; /** * to be listed in pagination sorts */ export type WsTrusteeSortField = 'ID' | 'CREATION_TIME' | 'NAME' | 'THIRDPARTY_TYPE' | 'THIRDPARTY_COUNTRY_NAME' | 'THIRDPARTY_VAT_NUMBER' | 'THIRDPARTY_SSIN'; export type WsUserAction = 'UPDATE_USER_LOCALE' | 'CONFIGURE_TOTP' | 'DELETE_ACCOUNT' | 'VERIFY_EMAIL' | 'WEBAUTHN_REGISTER_PASSWORDLESS' | 'WEBAUTHN_REGISTER' | 'VERIFY_PROFILE' | 'DELETE_CREDENTIAL' | 'UPDATE_PASSWORD' | 'UPDATE_PROFILE'; export type WsVatImportResultList = { createdThirdPartyRefList?: Array; updatedThirdPartyRefList?: Array; erroredVatNumberMessageList?: { [key: string]: string; }; createdThirdPartyCount?: number; updatedThirdPartyCount?: number; erroredVatNumberCount?: number; }; export type WsVatNumberInformation = { countryCode?: string; nationalNumber?: string; officialName?: string; formattedName?: string; legalForm?: string; address?: string; zip?: string; city?: string; provider?: string; providerErrors?: { [key: string]: string; }; }; export type YearMonth = { year?: number; month?: number; prolepticMonth?: number; monthValue?: number; leapYear?: boolean; }; export type PostAccountingDataSearchData = { body: WsAccountingDataSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/search'; }; export type PostAccountingDataSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostAccountingDataSearchResponses = { /** * OK */ 200: WsResultPageWsAccountingData; }; export type PostAccountingDataSearchResponse = PostAccountingDataSearchResponses[keyof PostAccountingDataSearchResponses]; export type PostAccountingDataSearchGroupSummariesData = { body: WsAccountingDataSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/search/groupSummaries'; }; export type PostAccountingDataSearchGroupSummariesErrors = { /** * Bad Request */ 400: unknown; }; export type PostAccountingDataSearchGroupSummariesResponses = { /** * OK */ 200: WsResultPageWsGroupWsAccountingDataGroupFieldWsAccountingDataGroupSummaryWsAccountingDataSearch; }; export type PostAccountingDataSearchGroupSummariesResponse = PostAccountingDataSearchGroupSummariesResponses[keyof PostAccountingDataSearchGroupSummariesResponses]; export type PostAccountingDataTableStateData = { body: WsTableState; path?: never; query?: never; url: '/accountingData/tableState'; }; export type PostAccountingDataTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostAccountingDataTableStateResponse = PostAccountingDataTableStateResponses[keyof PostAccountingDataTableStateResponses]; export type PostAccountingDataTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/tableState/search'; }; export type PostAccountingDataTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostAccountingDataTableStateSearchResponse = PostAccountingDataTableStateSearchResponses[keyof PostAccountingDataTableStateSearchResponses]; export type DeleteAccountingDataTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/tableState/{id}'; }; export type DeleteAccountingDataTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataTableStateByIdResponse = DeleteAccountingDataTableStateByIdResponses[keyof DeleteAccountingDataTableStateByIdResponses]; export type GetAccountingDataTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/tableState/{id}'; }; export type GetAccountingDataTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetAccountingDataTableStateByIdResponse = GetAccountingDataTableStateByIdResponses[keyof GetAccountingDataTableStateByIdResponses]; export type PutAccountingDataTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/accountingData/tableState/{id}'; }; export type PutAccountingDataTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutAccountingDataTableStateByIdResponse = PutAccountingDataTableStateByIdResponses[keyof PutAccountingDataTableStateByIdResponses]; export type PostAccountingDataValidationSearchData = { body: WsAccountingDataValidationSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/validation/search'; }; export type PostAccountingDataValidationSearchErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostAccountingDataValidationSearchResponses = { /** * OK */ 200: WsResultPageWsAccountingDataValidation; }; export type PostAccountingDataValidationSearchResponse = PostAccountingDataValidationSearchResponses[keyof PostAccountingDataValidationSearchResponses]; export type DeleteAccountingDataValidationByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/validation/{id}'; }; export type DeleteAccountingDataValidationByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteAccountingDataValidationByIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataValidationByIdResponse = DeleteAccountingDataValidationByIdResponses[keyof DeleteAccountingDataValidationByIdResponses]; export type GetAccountingDataValidationByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/validation/{id}'; }; export type GetAccountingDataValidationByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetAccountingDataValidationByIdResponses = { /** * OK */ 200: WsAccountingDataValidation; }; export type GetAccountingDataValidationByIdResponse = GetAccountingDataValidationByIdResponses[keyof GetAccountingDataValidationByIdResponses]; export type PutAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupData = { body: WsAccountingDataSearch; path: { validationWsTargetUserGroup: WsTargetUserGroup; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/validationTargetUserGroup/{validationWsTargetUserGroup}'; }; export type PutAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupErrors = { /** * Bad Request */ 400: unknown; }; export type PutAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupResponses = { /** * No Content */ 204: void; }; export type PutAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupResponse = PutAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupResponses[keyof PutAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupResponses]; export type DeleteAccountingDataByIdData = { body?: never; path: { id: number; }; query?: { recursive?: boolean; }; url: '/accountingData/{id}'; }; export type DeleteAccountingDataByIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataByIdResponse = DeleteAccountingDataByIdResponses[keyof DeleteAccountingDataByIdResponses]; export type GetAccountingDataByIdData = { body?: never; path: { /** * ID of the accounting data */ id: number; }; query?: never; url: '/accountingData/{id}'; }; export type GetAccountingDataByIdResponses = { /** * The accounting data */ 200: WsAccountingData; }; export type GetAccountingDataByIdResponse = GetAccountingDataByIdResponses[keyof GetAccountingDataByIdResponses]; export type PutAccountingDataByIdData = { body: WsAccountingData; path: { id: number; }; query?: { checkStatusUpdate?: boolean; }; url: '/accountingData/{id}'; }; export type PutAccountingDataByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutAccountingDataByIdResponses = { /** * OK */ 200: WsAccountingData; }; export type PutAccountingDataByIdResponse = PutAccountingDataByIdResponses[keyof PutAccountingDataByIdResponses]; export type DeleteAccountingDataByIdFileData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/{id}/file'; }; export type DeleteAccountingDataByIdFileResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataByIdFileResponse = DeleteAccountingDataByIdFileResponses[keyof DeleteAccountingDataByIdFileResponses]; export type GetAccountingDataByIdFileData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/{id}/file'; }; export type GetAccountingDataByIdFileResponses = { /** * OK */ 200: WsStoredFile; }; export type GetAccountingDataByIdFileResponse = GetAccountingDataByIdFileResponses[keyof GetAccountingDataByIdFileResponses]; export type PostAccountingDataByIdFileData = { body: Blob | File; path: { id: number; }; query: { fileName: string; }; url: '/accountingData/{id}/file'; }; export type PostAccountingDataByIdFileResponses = { /** * OK */ 200: WsStoredFile; }; export type PostAccountingDataByIdFileResponse = PostAccountingDataByIdFileResponses[keyof PostAccountingDataByIdFileResponses]; export type GetAccountingDataByIdFileContentData = { body?: never; path: { id: number; }; query?: { 'content-disposition'?: string; }; url: '/accountingData/{id}/file/content'; }; export type GetAccountingDataByIdFileContentResponses = { /** * OK */ 200: unknown; }; export type GetAccountingDataByIdFileContentUrlData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/{id}/file/contentUrl'; }; export type GetAccountingDataByIdFileContentUrlResponses = { /** * OK */ 200: WsStoredFileUrl; }; export type GetAccountingDataByIdFileContentUrlResponse = GetAccountingDataByIdFileContentUrlResponses[keyof GetAccountingDataByIdFileContentUrlResponses]; export type PostAccountingDataByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/{id}/log/search'; }; export type PostAccountingDataByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostAccountingDataByIdLogSearchResponse = PostAccountingDataByIdLogSearchResponses[keyof PostAccountingDataByIdLogSearchResponses]; export type DeleteAccountingDataByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/accountingData/{id}/metadata/config/{propertyName}'; }; export type DeleteAccountingDataByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataByIdMetadataConfigByPropertyNameResponse = DeleteAccountingDataByIdMetadataConfigByPropertyNameResponses[keyof DeleteAccountingDataByIdMetadataConfigByPropertyNameResponses]; export type GetAccountingDataByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/accountingData/{id}/metadata/config/{propertyName}/value'; }; export type GetAccountingDataByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetAccountingDataByIdMetadataConfigByPropertyNameValueResponse = GetAccountingDataByIdMetadataConfigByPropertyNameValueResponses[keyof GetAccountingDataByIdMetadataConfigByPropertyNameValueResponses]; export type PostAccountingDataByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/accountingData/{id}/metadata/config/{propertyName}/value'; }; export type PostAccountingDataByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostAccountingDataByIdMetadataConfigByPropertyNameValueResponse = PostAccountingDataByIdMetadataConfigByPropertyNameValueResponses[keyof PostAccountingDataByIdMetadataConfigByPropertyNameValueResponses]; export type GetAccountingDataByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/accountingData/{id}/metadata/config/{propertyName}/values'; }; export type GetAccountingDataByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetAccountingDataByIdMetadataConfigByPropertyNameValuesResponse = GetAccountingDataByIdMetadataConfigByPropertyNameValuesResponses[keyof GetAccountingDataByIdMetadataConfigByPropertyNameValuesResponses]; export type GetAccountingDataByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/{id}/metadata/configKeys'; }; export type GetAccountingDataByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetAccountingDataByIdMetadataConfigKeysResponse = GetAccountingDataByIdMetadataConfigKeysResponses[keyof GetAccountingDataByIdMetadataConfigKeysResponses]; export type PostAccountingDataByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/accountingData/{id}/metadata/configValue'; }; export type PostAccountingDataByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostAccountingDataByIdMetadataConfigValueResponse = PostAccountingDataByIdMetadataConfigValueResponses[keyof PostAccountingDataByIdMetadataConfigValueResponses]; export type PostAccountingDataByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/{id}/metadata/configValue/search'; }; export type PostAccountingDataByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostAccountingDataByIdMetadataConfigValueSearchResponse = PostAccountingDataByIdMetadataConfigValueSearchResponses[keyof PostAccountingDataByIdMetadataConfigValueSearchResponses]; export type DeleteAccountingDataByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/accountingData/{id}/metadata/configValue/{configValueId}'; }; export type DeleteAccountingDataByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataByIdMetadataConfigValueByConfigValueIdResponse = DeleteAccountingDataByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteAccountingDataByIdMetadataConfigValueByConfigValueIdResponses]; export type GetAccountingDataByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/accountingData/{id}/metadata/configValue/{configValueId}'; }; export type GetAccountingDataByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetAccountingDataByIdMetadataConfigValueByConfigValueIdResponse = GetAccountingDataByIdMetadataConfigValueByConfigValueIdResponses[keyof GetAccountingDataByIdMetadataConfigValueByConfigValueIdResponses]; export type PutAccountingDataByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/accountingData/{id}/metadata/configValue/{configValueId}'; }; export type PutAccountingDataByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutAccountingDataByIdMetadataConfigValueByConfigValueIdResponse = PutAccountingDataByIdMetadataConfigValueByConfigValueIdResponses[keyof PutAccountingDataByIdMetadataConfigValueByConfigValueIdResponses]; export type PostAccountingDataByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/accountingData/{id}/metadata/label'; }; export type PostAccountingDataByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostAccountingDataByIdMetadataLabelResponse = PostAccountingDataByIdMetadataLabelResponses[keyof PostAccountingDataByIdMetadataLabelResponses]; export type PostAccountingDataByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/{id}/metadata/label/search'; }; export type PostAccountingDataByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostAccountingDataByIdMetadataLabelSearchResponse = PostAccountingDataByIdMetadataLabelSearchResponses[keyof PostAccountingDataByIdMetadataLabelSearchResponses]; export type DeleteAccountingDataByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/accountingData/{id}/metadata/label/{labelId}'; }; export type DeleteAccountingDataByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataByIdMetadataLabelByLabelIdResponse = DeleteAccountingDataByIdMetadataLabelByLabelIdResponses[keyof DeleteAccountingDataByIdMetadataLabelByLabelIdResponses]; export type GetAccountingDataByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/accountingData/{id}/metadata/label/{labelId}'; }; export type GetAccountingDataByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetAccountingDataByIdMetadataLabelByLabelIdResponse = GetAccountingDataByIdMetadataLabelByLabelIdResponses[keyof GetAccountingDataByIdMetadataLabelByLabelIdResponses]; export type PutAccountingDataByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/accountingData/{id}/metadata/label/{labelId}'; }; export type PutAccountingDataByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutAccountingDataByIdMetadataLabelByLabelIdResponse = PutAccountingDataByIdMetadataLabelByLabelIdResponses[keyof PutAccountingDataByIdMetadataLabelByLabelIdResponses]; export type PostAccountingDataByIdRulesMatchingCheckData = { body: WsNitroRuleMatchingOptions; path: { id: number; }; query?: never; url: '/accountingData/{id}/rules/matching/check'; }; export type PostAccountingDataByIdRulesMatchingCheckResponses = { /** * OK */ 200: Array; }; export type PostAccountingDataByIdRulesMatchingCheckResponse = PostAccountingDataByIdRulesMatchingCheckResponses[keyof PostAccountingDataByIdRulesMatchingCheckResponses]; export type PostAccountingDataByIdRulesMatchingCreateData = { body: WsNitroRuleCreateOptions; path: { id: number; }; query?: never; url: '/accountingData/{id}/rules/matching/create'; }; export type PostAccountingDataByIdRulesMatchingCreateResponses = { /** * OK */ 200: WsRefWsNitroRule; }; export type PostAccountingDataByIdRulesMatchingCreateResponse = PostAccountingDataByIdRulesMatchingCreateResponses[keyof PostAccountingDataByIdRulesMatchingCreateResponses]; export type DeleteAccountingDataByIdThirdpartyEntityData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity'; }; export type DeleteAccountingDataByIdThirdpartyEntityResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataByIdThirdpartyEntityResponse = DeleteAccountingDataByIdThirdpartyEntityResponses[keyof DeleteAccountingDataByIdThirdpartyEntityResponses]; export type GetAccountingDataByIdThirdpartyEntityData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity'; }; export type GetAccountingDataByIdThirdpartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type GetAccountingDataByIdThirdpartyEntityResponse = GetAccountingDataByIdThirdpartyEntityResponses[keyof GetAccountingDataByIdThirdpartyEntityResponses]; export type PostAccountingDataByIdThirdpartyEntityData = { body: WsThirdPartyEntity; path: { id: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity'; }; export type PostAccountingDataByIdThirdpartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PostAccountingDataByIdThirdpartyEntityResponse = PostAccountingDataByIdThirdpartyEntityResponses[keyof PostAccountingDataByIdThirdpartyEntityResponses]; export type PutAccountingDataByIdThirdpartyEntityData = { body: WsThirdPartyEntity; path: { id: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity'; }; export type PutAccountingDataByIdThirdpartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PutAccountingDataByIdThirdpartyEntityResponse = PutAccountingDataByIdThirdpartyEntityResponses[keyof PutAccountingDataByIdThirdpartyEntityResponses]; export type DeleteAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/config/{propertyName}'; }; export type DeleteAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameResponse = DeleteAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameResponses[keyof DeleteAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameResponses]; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/accountingData/{id}/thirdpartyEntity/metadata/config/{propertyName}/value'; }; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueResponse = GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueResponses[keyof GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueResponses]; export type PostAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/accountingData/{id}/thirdpartyEntity/metadata/config/{propertyName}/value'; }; export type PostAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueResponse = PostAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueResponses[keyof PostAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValueResponses]; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/config/{propertyName}/values'; }; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValuesResponse = GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValuesResponses[keyof GetAccountingDataByIdThirdpartyEntityMetadataConfigByPropertyNameValuesResponses]; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/configKeys'; }; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigKeysResponse = GetAccountingDataByIdThirdpartyEntityMetadataConfigKeysResponses[keyof GetAccountingDataByIdThirdpartyEntityMetadataConfigKeysResponses]; export type PostAccountingDataByIdThirdpartyEntityMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/configValue'; }; export type PostAccountingDataByIdThirdpartyEntityMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostAccountingDataByIdThirdpartyEntityMetadataConfigValueResponse = PostAccountingDataByIdThirdpartyEntityMetadataConfigValueResponses[keyof PostAccountingDataByIdThirdpartyEntityMetadataConfigValueResponses]; export type PostAccountingDataByIdThirdpartyEntityMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/{id}/thirdpartyEntity/metadata/configValue/search'; }; export type PostAccountingDataByIdThirdpartyEntityMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostAccountingDataByIdThirdpartyEntityMetadataConfigValueSearchResponse = PostAccountingDataByIdThirdpartyEntityMetadataConfigValueSearchResponses[keyof PostAccountingDataByIdThirdpartyEntityMetadataConfigValueSearchResponses]; export type DeleteAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/configValue/{configValueId}'; }; export type DeleteAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponse = DeleteAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponses[keyof DeleteAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponses]; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/configValue/{configValueId}'; }; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponse = GetAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponses[keyof GetAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponses]; export type PutAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/configValue/{configValueId}'; }; export type PutAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponse = PutAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponses[keyof PutAccountingDataByIdThirdpartyEntityMetadataConfigValueByConfigValueIdResponses]; export type PostAccountingDataByIdThirdpartyEntityMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/label'; }; export type PostAccountingDataByIdThirdpartyEntityMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostAccountingDataByIdThirdpartyEntityMetadataLabelResponse = PostAccountingDataByIdThirdpartyEntityMetadataLabelResponses[keyof PostAccountingDataByIdThirdpartyEntityMetadataLabelResponses]; export type PostAccountingDataByIdThirdpartyEntityMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingData/{id}/thirdpartyEntity/metadata/label/search'; }; export type PostAccountingDataByIdThirdpartyEntityMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostAccountingDataByIdThirdpartyEntityMetadataLabelSearchResponse = PostAccountingDataByIdThirdpartyEntityMetadataLabelSearchResponses[keyof PostAccountingDataByIdThirdpartyEntityMetadataLabelSearchResponses]; export type DeleteAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/label/{labelId}'; }; export type DeleteAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponse = DeleteAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponses[keyof DeleteAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponses]; export type GetAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/label/{labelId}'; }; export type GetAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponse = GetAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponses[keyof GetAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponses]; export type PutAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/metadata/label/{labelId}'; }; export type PutAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponse = PutAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponses[keyof PutAccountingDataByIdThirdpartyEntityMetadataLabelByLabelIdResponses]; export type GetAccountingDataByIdThirdpartyEntityThirdPartyData = { body?: never; path: { id: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/thirdParty'; }; export type GetAccountingDataByIdThirdpartyEntityThirdPartyResponses = { /** * OK */ 200: WsThirdParty; }; export type GetAccountingDataByIdThirdpartyEntityThirdPartyResponse = GetAccountingDataByIdThirdpartyEntityThirdPartyResponses[keyof GetAccountingDataByIdThirdpartyEntityThirdPartyResponses]; export type PostAccountingDataByIdThirdpartyEntityByThirdpartyEntityIdData = { body?: never; path: { id: number; thirdpartyEntityId: number; }; query?: never; url: '/accountingData/{id}/thirdpartyEntity/{thirdpartyEntityId}'; }; export type PostAccountingDataByIdThirdpartyEntityByThirdpartyEntityIdResponses = { /** * OK */ 200: WsRefWsAccountingData; }; export type PostAccountingDataByIdThirdpartyEntityByThirdpartyEntityIdResponse = PostAccountingDataByIdThirdpartyEntityByThirdpartyEntityIdResponses[keyof PostAccountingDataByIdThirdpartyEntityByThirdpartyEntityIdResponses]; export type PutAccountingDataByIdValidationTargetUserGroupByValidationWsTargetUserGroupData = { body?: never; path: { id: number; validationWsTargetUserGroup: WsTargetUserGroup; }; query?: never; url: '/accountingData/{id}/validation/targetUserGroup/{validationWsTargetUserGroup}'; }; export type PutAccountingDataByIdValidationTargetUserGroupByValidationWsTargetUserGroupResponses = { /** * OK */ 200: WsAccountingData; }; export type PutAccountingDataByIdValidationTargetUserGroupByValidationWsTargetUserGroupResponse = PutAccountingDataByIdValidationTargetUserGroupByValidationWsTargetUserGroupResponses[keyof PutAccountingDataByIdValidationTargetUserGroupByValidationWsTargetUserGroupResponses]; export type GetAccountingDataFilterFieldListData = { body?: never; path?: never; query?: never; url: '/accountingDataFilterField/list'; }; export type GetAccountingDataFilterFieldListResponses = { /** * OK */ 200: Array; }; export type GetAccountingDataFilterFieldListResponse = GetAccountingDataFilterFieldListResponses[keyof GetAccountingDataFilterFieldListResponses]; export type GetAccountingDataFilterFieldByNameDetailsData = { body?: never; path: { name: string; }; query?: never; url: '/accountingDataFilterField/{name}/details'; }; export type GetAccountingDataFilterFieldByNameDetailsResponses = { /** * OK */ 200: WsAccountingDataFilterFieldDetails; }; export type GetAccountingDataFilterFieldByNameDetailsResponse = GetAccountingDataFilterFieldByNameDetailsResponses[keyof GetAccountingDataFilterFieldByNameDetailsResponses]; export type PostAccountingDataProblemData = { body: WsAccountingDataProblem; path?: never; query?: never; url: '/accountingDataProblem'; }; export type PostAccountingDataProblemErrors = { /** * Bad Request */ 400: unknown; }; export type PostAccountingDataProblemResponses = { /** * OK */ 200: WsAccountingDataProblem; }; export type PostAccountingDataProblemResponse = PostAccountingDataProblemResponses[keyof PostAccountingDataProblemResponses]; export type PostAccountingDataProblemSearchData = { body: WsAccountingDataProblemSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingDataProblem/search'; }; export type PostAccountingDataProblemSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostAccountingDataProblemSearchResponses = { /** * OK */ 200: WsResultPageWsAccountingDataProblem; }; export type PostAccountingDataProblemSearchResponse = PostAccountingDataProblemSearchResponses[keyof PostAccountingDataProblemSearchResponses]; export type PostAccountingDataProblemTableStateData = { body: WsTableState; path?: never; query?: never; url: '/accountingDataProblem/tableState'; }; export type PostAccountingDataProblemTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostAccountingDataProblemTableStateResponse = PostAccountingDataProblemTableStateResponses[keyof PostAccountingDataProblemTableStateResponses]; export type PostAccountingDataProblemTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingDataProblem/tableState/search'; }; export type PostAccountingDataProblemTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostAccountingDataProblemTableStateSearchResponse = PostAccountingDataProblemTableStateSearchResponses[keyof PostAccountingDataProblemTableStateSearchResponses]; export type DeleteAccountingDataProblemTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingDataProblem/tableState/{id}'; }; export type DeleteAccountingDataProblemTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataProblemTableStateByIdResponse = DeleteAccountingDataProblemTableStateByIdResponses[keyof DeleteAccountingDataProblemTableStateByIdResponses]; export type GetAccountingDataProblemTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingDataProblem/tableState/{id}'; }; export type GetAccountingDataProblemTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetAccountingDataProblemTableStateByIdResponse = GetAccountingDataProblemTableStateByIdResponses[keyof GetAccountingDataProblemTableStateByIdResponses]; export type PutAccountingDataProblemTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/accountingDataProblem/tableState/{id}'; }; export type PutAccountingDataProblemTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutAccountingDataProblemTableStateByIdResponse = PutAccountingDataProblemTableStateByIdResponses[keyof PutAccountingDataProblemTableStateByIdResponses]; export type DeleteAccountingDataProblemByIdData = { body?: never; path: { id: number; }; query?: { reason?: string; }; url: '/accountingDataProblem/{id}'; }; export type DeleteAccountingDataProblemByIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingDataProblemByIdResponse = DeleteAccountingDataProblemByIdResponses[keyof DeleteAccountingDataProblemByIdResponses]; export type GetAccountingDataProblemByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingDataProblem/{id}'; }; export type GetAccountingDataProblemByIdResponses = { /** * OK */ 200: WsAccountingDataProblem; }; export type GetAccountingDataProblemByIdResponse = GetAccountingDataProblemByIdResponses[keyof GetAccountingDataProblemByIdResponses]; export type PostAccountingDataProblemByIdPotentialDuplicateAcceptData = { body?: never; path: { id: number; }; query?: { archive?: boolean; reason?: string; sendFeedback?: boolean; }; url: '/accountingDataProblem/{id}/potentialDuplicate/accept'; }; export type PostAccountingDataProblemByIdPotentialDuplicateAcceptResponses = { /** * OK */ 200: WsAccountingDataProblem; }; export type PostAccountingDataProblemByIdPotentialDuplicateAcceptResponse = PostAccountingDataProblemByIdPotentialDuplicateAcceptResponses[keyof PostAccountingDataProblemByIdPotentialDuplicateAcceptResponses]; export type PostAccountingDataProblemByIdResolvedData = { body?: never; path: { id: number; }; query?: { reason?: string; }; url: '/accountingDataProblem/{id}/resolved'; }; export type PostAccountingDataProblemByIdResolvedResponses = { /** * OK */ 200: WsAccountingDataProblem; }; export type PostAccountingDataProblemByIdResolvedResponse = PostAccountingDataProblemByIdResolvedResponses[keyof PostAccountingDataProblemByIdResolvedResponses]; export type PostAccountingDataProblemByIdTaxMismatchAcknowledgeData = { body?: never; path: { id: number; }; query?: { reason?: string; }; url: '/accountingDataProblem/{id}/taxMismatch/acknowledge'; }; export type PostAccountingDataProblemByIdTaxMismatchAcknowledgeResponses = { /** * OK */ 200: WsAccountingDataProblem; }; export type PostAccountingDataProblemByIdTaxMismatchAcknowledgeResponse = PostAccountingDataProblemByIdTaxMismatchAcknowledgeResponses[keyof PostAccountingDataProblemByIdTaxMismatchAcknowledgeResponses]; export type PostAccountingJournalData = { body: WsAccountingJournal; path?: never; query?: never; url: '/accountingJournal'; }; export type PostAccountingJournalErrors = { /** * Bad Request */ 400: unknown; }; export type PostAccountingJournalResponses = { /** * OK */ 200: WsAccountingJournal; }; export type PostAccountingJournalResponse = PostAccountingJournalResponses[keyof PostAccountingJournalResponses]; export type PostAccountingJournalSearchData = { body: WsAccountingJournalSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingJournal/search'; }; export type PostAccountingJournalSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostAccountingJournalSearchResponses = { /** * OK */ 200: WsResultPageWsAccountingJournal; }; export type PostAccountingJournalSearchResponse = PostAccountingJournalSearchResponses[keyof PostAccountingJournalSearchResponses]; export type PostAccountingJournalTableStateData = { body: WsTableState; path?: never; query?: never; url: '/accountingJournal/tableState'; }; export type PostAccountingJournalTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostAccountingJournalTableStateResponse = PostAccountingJournalTableStateResponses[keyof PostAccountingJournalTableStateResponses]; export type PostAccountingJournalTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingJournal/tableState/search'; }; export type PostAccountingJournalTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostAccountingJournalTableStateSearchResponse = PostAccountingJournalTableStateSearchResponses[keyof PostAccountingJournalTableStateSearchResponses]; export type DeleteAccountingJournalTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournal/tableState/{id}'; }; export type DeleteAccountingJournalTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingJournalTableStateByIdResponse = DeleteAccountingJournalTableStateByIdResponses[keyof DeleteAccountingJournalTableStateByIdResponses]; export type GetAccountingJournalTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournal/tableState/{id}'; }; export type GetAccountingJournalTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetAccountingJournalTableStateByIdResponse = GetAccountingJournalTableStateByIdResponses[keyof GetAccountingJournalTableStateByIdResponses]; export type PutAccountingJournalTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/accountingJournal/tableState/{id}'; }; export type PutAccountingJournalTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutAccountingJournalTableStateByIdResponse = PutAccountingJournalTableStateByIdResponses[keyof PutAccountingJournalTableStateByIdResponses]; export type GetAccountingJournalTypeData = { body?: never; path?: never; query?: never; url: '/accountingJournal/type'; }; export type GetAccountingJournalTypeResponses = { /** * OK */ 200: Array; }; export type GetAccountingJournalTypeResponse = GetAccountingJournalTypeResponses[keyof GetAccountingJournalTypeResponses]; export type DeleteAccountingJournalByIdData = { body?: never; path: { id: number; }; query?: { recursive?: boolean; }; url: '/accountingJournal/{id}'; }; export type DeleteAccountingJournalByIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingJournalByIdResponse = DeleteAccountingJournalByIdResponses[keyof DeleteAccountingJournalByIdResponses]; export type GetAccountingJournalByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournal/{id}'; }; export type GetAccountingJournalByIdResponses = { /** * OK */ 200: WsAccountingJournal; }; export type GetAccountingJournalByIdResponse = GetAccountingJournalByIdResponses[keyof GetAccountingJournalByIdResponses]; export type PutAccountingJournalByIdData = { body: WsAccountingJournal; path: { id: number; }; query?: never; url: '/accountingJournal/{id}'; }; export type PutAccountingJournalByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutAccountingJournalByIdResponses = { /** * OK */ 200: WsAccountingJournal; }; export type PutAccountingJournalByIdResponse = PutAccountingJournalByIdResponses[keyof PutAccountingJournalByIdResponses]; export type DeleteAccountingJournalByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/accountingJournal/{id}/metadata/config/{propertyName}'; }; export type DeleteAccountingJournalByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingJournalByIdMetadataConfigByPropertyNameResponse = DeleteAccountingJournalByIdMetadataConfigByPropertyNameResponses[keyof DeleteAccountingJournalByIdMetadataConfigByPropertyNameResponses]; export type GetAccountingJournalByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/accountingJournal/{id}/metadata/config/{propertyName}/value'; }; export type GetAccountingJournalByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetAccountingJournalByIdMetadataConfigByPropertyNameValueResponse = GetAccountingJournalByIdMetadataConfigByPropertyNameValueResponses[keyof GetAccountingJournalByIdMetadataConfigByPropertyNameValueResponses]; export type PostAccountingJournalByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/accountingJournal/{id}/metadata/config/{propertyName}/value'; }; export type PostAccountingJournalByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostAccountingJournalByIdMetadataConfigByPropertyNameValueResponse = PostAccountingJournalByIdMetadataConfigByPropertyNameValueResponses[keyof PostAccountingJournalByIdMetadataConfigByPropertyNameValueResponses]; export type GetAccountingJournalByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/accountingJournal/{id}/metadata/config/{propertyName}/values'; }; export type GetAccountingJournalByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetAccountingJournalByIdMetadataConfigByPropertyNameValuesResponse = GetAccountingJournalByIdMetadataConfigByPropertyNameValuesResponses[keyof GetAccountingJournalByIdMetadataConfigByPropertyNameValuesResponses]; export type GetAccountingJournalByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournal/{id}/metadata/configKeys'; }; export type GetAccountingJournalByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetAccountingJournalByIdMetadataConfigKeysResponse = GetAccountingJournalByIdMetadataConfigKeysResponses[keyof GetAccountingJournalByIdMetadataConfigKeysResponses]; export type PostAccountingJournalByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/accountingJournal/{id}/metadata/configValue'; }; export type PostAccountingJournalByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostAccountingJournalByIdMetadataConfigValueResponse = PostAccountingJournalByIdMetadataConfigValueResponses[keyof PostAccountingJournalByIdMetadataConfigValueResponses]; export type PostAccountingJournalByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingJournal/{id}/metadata/configValue/search'; }; export type PostAccountingJournalByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostAccountingJournalByIdMetadataConfigValueSearchResponse = PostAccountingJournalByIdMetadataConfigValueSearchResponses[keyof PostAccountingJournalByIdMetadataConfigValueSearchResponses]; export type DeleteAccountingJournalByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/accountingJournal/{id}/metadata/configValue/{configValueId}'; }; export type DeleteAccountingJournalByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingJournalByIdMetadataConfigValueByConfigValueIdResponse = DeleteAccountingJournalByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteAccountingJournalByIdMetadataConfigValueByConfigValueIdResponses]; export type GetAccountingJournalByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/accountingJournal/{id}/metadata/configValue/{configValueId}'; }; export type GetAccountingJournalByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetAccountingJournalByIdMetadataConfigValueByConfigValueIdResponse = GetAccountingJournalByIdMetadataConfigValueByConfigValueIdResponses[keyof GetAccountingJournalByIdMetadataConfigValueByConfigValueIdResponses]; export type PutAccountingJournalByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/accountingJournal/{id}/metadata/configValue/{configValueId}'; }; export type PutAccountingJournalByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutAccountingJournalByIdMetadataConfigValueByConfigValueIdResponse = PutAccountingJournalByIdMetadataConfigValueByConfigValueIdResponses[keyof PutAccountingJournalByIdMetadataConfigValueByConfigValueIdResponses]; export type PostAccountingJournalByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/accountingJournal/{id}/metadata/label'; }; export type PostAccountingJournalByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostAccountingJournalByIdMetadataLabelResponse = PostAccountingJournalByIdMetadataLabelResponses[keyof PostAccountingJournalByIdMetadataLabelResponses]; export type PostAccountingJournalByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingJournal/{id}/metadata/label/search'; }; export type PostAccountingJournalByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostAccountingJournalByIdMetadataLabelSearchResponse = PostAccountingJournalByIdMetadataLabelSearchResponses[keyof PostAccountingJournalByIdMetadataLabelSearchResponses]; export type DeleteAccountingJournalByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/accountingJournal/{id}/metadata/label/{labelId}'; }; export type DeleteAccountingJournalByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingJournalByIdMetadataLabelByLabelIdResponse = DeleteAccountingJournalByIdMetadataLabelByLabelIdResponses[keyof DeleteAccountingJournalByIdMetadataLabelByLabelIdResponses]; export type GetAccountingJournalByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/accountingJournal/{id}/metadata/label/{labelId}'; }; export type GetAccountingJournalByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetAccountingJournalByIdMetadataLabelByLabelIdResponse = GetAccountingJournalByIdMetadataLabelByLabelIdResponses[keyof GetAccountingJournalByIdMetadataLabelByLabelIdResponses]; export type PutAccountingJournalByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/accountingJournal/{id}/metadata/label/{labelId}'; }; export type PutAccountingJournalByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutAccountingJournalByIdMetadataLabelByLabelIdResponse = PutAccountingJournalByIdMetadataLabelByLabelIdResponses[keyof PutAccountingJournalByIdMetadataLabelByLabelIdResponses]; export type PutAccountingJournalByIdTemplateNewData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournal/{id}/template/new'; }; export type PutAccountingJournalByIdTemplateNewResponses = { /** * OK */ 200: WsAccountingJournal; }; export type PutAccountingJournalByIdTemplateNewResponse = PutAccountingJournalByIdTemplateNewResponses[keyof PutAccountingJournalByIdTemplateNewResponses]; export type PutAccountingJournalByIdTemplateByTemplateIdData = { body?: never; path: { id: number; templateId: number; }; query?: never; url: '/accountingJournal/{id}/template/{templateId}'; }; export type PutAccountingJournalByIdTemplateByTemplateIdResponses = { /** * OK */ 200: WsAccountingJournal; }; export type PutAccountingJournalByIdTemplateByTemplateIdResponse = PutAccountingJournalByIdTemplateByTemplateIdResponses[keyof PutAccountingJournalByIdTemplateByTemplateIdResponses]; export type PostAccountingJournalTemplateData = { body: WsAccountingJournalTemplate; path?: never; query?: never; url: '/accountingJournalTemplate'; }; export type PostAccountingJournalTemplateErrors = { /** * Bad Request */ 400: unknown; }; export type PostAccountingJournalTemplateResponses = { /** * OK */ 200: WsAccountingJournalTemplate; }; export type PostAccountingJournalTemplateResponse = PostAccountingJournalTemplateResponses[keyof PostAccountingJournalTemplateResponses]; export type PostAccountingJournalTemplateSearchData = { body: WsAccountingJournalTemplateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingJournalTemplate/search'; }; export type PostAccountingJournalTemplateSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostAccountingJournalTemplateSearchResponses = { /** * OK */ 200: WsResultPageWsAccountingJournalTemplate; }; export type PostAccountingJournalTemplateSearchResponse = PostAccountingJournalTemplateSearchResponses[keyof PostAccountingJournalTemplateSearchResponses]; export type PostAccountingJournalTemplateTableStateData = { body: WsTableState; path?: never; query?: never; url: '/accountingJournalTemplate/tableState'; }; export type PostAccountingJournalTemplateTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostAccountingJournalTemplateTableStateResponse = PostAccountingJournalTemplateTableStateResponses[keyof PostAccountingJournalTemplateTableStateResponses]; export type PostAccountingJournalTemplateTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/accountingJournalTemplate/tableState/search'; }; export type PostAccountingJournalTemplateTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostAccountingJournalTemplateTableStateSearchResponse = PostAccountingJournalTemplateTableStateSearchResponses[keyof PostAccountingJournalTemplateTableStateSearchResponses]; export type DeleteAccountingJournalTemplateTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournalTemplate/tableState/{id}'; }; export type DeleteAccountingJournalTemplateTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingJournalTemplateTableStateByIdResponse = DeleteAccountingJournalTemplateTableStateByIdResponses[keyof DeleteAccountingJournalTemplateTableStateByIdResponses]; export type GetAccountingJournalTemplateTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournalTemplate/tableState/{id}'; }; export type GetAccountingJournalTemplateTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetAccountingJournalTemplateTableStateByIdResponse = GetAccountingJournalTemplateTableStateByIdResponses[keyof GetAccountingJournalTemplateTableStateByIdResponses]; export type PutAccountingJournalTemplateTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/accountingJournalTemplate/tableState/{id}'; }; export type PutAccountingJournalTemplateTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutAccountingJournalTemplateTableStateByIdResponse = PutAccountingJournalTemplateTableStateByIdResponses[keyof PutAccountingJournalTemplateTableStateByIdResponses]; export type DeleteAccountingJournalTemplateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournalTemplate/{id}'; }; export type DeleteAccountingJournalTemplateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteAccountingJournalTemplateByIdResponse = DeleteAccountingJournalTemplateByIdResponses[keyof DeleteAccountingJournalTemplateByIdResponses]; export type GetAccountingJournalTemplateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournalTemplate/{id}'; }; export type GetAccountingJournalTemplateByIdResponses = { /** * OK */ 200: WsAccountingJournalTemplate; }; export type GetAccountingJournalTemplateByIdResponse = GetAccountingJournalTemplateByIdResponses[keyof GetAccountingJournalTemplateByIdResponses]; export type PutAccountingJournalTemplateByIdData = { body: WsAccountingJournalTemplate; path: { id: number; }; query?: never; url: '/accountingJournalTemplate/{id}'; }; export type PutAccountingJournalTemplateByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutAccountingJournalTemplateByIdResponses = { /** * OK */ 200: WsAccountingJournalTemplate; }; export type PutAccountingJournalTemplateByIdResponse = PutAccountingJournalTemplateByIdResponses[keyof PutAccountingJournalTemplateByIdResponses]; export type GetAccountingJournalTemplateByIdDocumentTypeData = { body?: never; path: { id: number; }; query?: never; url: '/accountingJournalTemplate/{id}/documentType'; }; export type GetAccountingJournalTemplateByIdDocumentTypeResponses = { /** * OK */ 200: Array; }; export type GetAccountingJournalTemplateByIdDocumentTypeResponse = GetAccountingJournalTemplateByIdDocumentTypeResponses[keyof GetAccountingJournalTemplateByIdDocumentTypeResponses]; export type PostAccountingJournalTemplateByIdDocumentTypeData = { body: Array; path: { id: number; }; query?: never; url: '/accountingJournalTemplate/{id}/documentType'; }; export type PostAccountingJournalTemplateByIdDocumentTypeErrors = { /** * Bad Request */ 400: unknown; }; export type PostAccountingJournalTemplateByIdDocumentTypeResponses = { /** * OK */ 200: Array; }; export type PostAccountingJournalTemplateByIdDocumentTypeResponse = PostAccountingJournalTemplateByIdDocumentTypeResponses[keyof PostAccountingJournalTemplateByIdDocumentTypeResponses]; export type GetAccountingJournalTemplateByIdJournalNextData = { body?: never; path: { id: number; }; query?: { customerId?: number; }; url: '/accountingJournalTemplate/{id}/journal/next'; }; export type GetAccountingJournalTemplateByIdJournalNextResponses = { /** * OK */ 200: WsAccountingJournal; }; export type GetAccountingJournalTemplateByIdJournalNextResponse = GetAccountingJournalTemplateByIdJournalNextResponses[keyof GetAccountingJournalTemplateByIdJournalNextResponses]; export type GetAdminCacheData = { body?: never; path?: never; query?: never; url: '/admin/cache'; }; export type GetAdminCacheResponses = { /** * OK */ 200: Array; }; export type GetAdminCacheResponse = GetAdminCacheResponses[keyof GetAdminCacheResponses]; export type PostAdminCacheExpirationAllData = { body?: never; path?: never; query?: never; url: '/admin/cache/expiration/all'; }; export type PostAdminCacheExpirationAllResponses = { /** * Created */ 201: unknown; }; export type PostAdminCacheExpirationByNameData = { body?: never; path: { name: string; }; query?: never; url: '/admin/cache/expiration/{name}'; }; export type PostAdminCacheExpirationByNameResponses = { /** * Created */ 201: unknown; }; export type PostBankAccountData = { body: WsBankAccount; path?: never; query?: never; url: '/bankAccount'; }; export type PostBankAccountErrors = { /** * Bad Request */ 400: unknown; }; export type PostBankAccountResponses = { /** * OK */ 200: WsBankAccount; }; export type PostBankAccountResponse = PostBankAccountResponses[keyof PostBankAccountResponses]; export type PostBankAccountSearchData = { body: WsBankAccountSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/bankAccount/search'; }; export type PostBankAccountSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostBankAccountSearchResponses = { /** * OK */ 200: WsResultPageWsBankAccount; }; export type PostBankAccountSearchResponse = PostBankAccountSearchResponses[keyof PostBankAccountSearchResponses]; export type PostBankAccountTableStateData = { body: WsTableState; path?: never; query?: never; url: '/bankAccount/tableState'; }; export type PostBankAccountTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostBankAccountTableStateResponse = PostBankAccountTableStateResponses[keyof PostBankAccountTableStateResponses]; export type PostBankAccountTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/bankAccount/tableState/search'; }; export type PostBankAccountTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostBankAccountTableStateSearchResponse = PostBankAccountTableStateSearchResponses[keyof PostBankAccountTableStateSearchResponses]; export type DeleteBankAccountTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/bankAccount/tableState/{id}'; }; export type DeleteBankAccountTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteBankAccountTableStateByIdResponse = DeleteBankAccountTableStateByIdResponses[keyof DeleteBankAccountTableStateByIdResponses]; export type GetBankAccountTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/bankAccount/tableState/{id}'; }; export type GetBankAccountTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetBankAccountTableStateByIdResponse = GetBankAccountTableStateByIdResponses[keyof GetBankAccountTableStateByIdResponses]; export type PutBankAccountTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/bankAccount/tableState/{id}'; }; export type PutBankAccountTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutBankAccountTableStateByIdResponse = PutBankAccountTableStateByIdResponses[keyof PutBankAccountTableStateByIdResponses]; export type DeleteBankAccountByIdData = { body?: never; path: { id: number; }; query?: { force?: boolean; }; url: '/bankAccount/{id}'; }; export type DeleteBankAccountByIdResponses = { /** * No Content */ 204: void; }; export type DeleteBankAccountByIdResponse = DeleteBankAccountByIdResponses[keyof DeleteBankAccountByIdResponses]; export type GetBankAccountByIdData = { body?: never; path: { id: number; }; query?: never; url: '/bankAccount/{id}'; }; export type GetBankAccountByIdResponses = { /** * OK */ 200: WsBankAccount; }; export type GetBankAccountByIdResponse = GetBankAccountByIdResponses[keyof GetBankAccountByIdResponses]; export type PutBankAccountByIdData = { body: WsBankAccount; path: { id: number; }; query?: never; url: '/bankAccount/{id}'; }; export type PutBankAccountByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutBankAccountByIdResponses = { /** * OK */ 200: WsBankAccount; }; export type PutBankAccountByIdResponse = PutBankAccountByIdResponses[keyof PutBankAccountByIdResponses]; export type PostBankAccountByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/bankAccount/{id}/log/search'; }; export type PostBankAccountByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostBankAccountByIdLogSearchResponse = PostBankAccountByIdLogSearchResponses[keyof PostBankAccountByIdLogSearchResponses]; export type DeleteBankAccountByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/bankAccount/{id}/metadata/config/{propertyName}'; }; export type DeleteBankAccountByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteBankAccountByIdMetadataConfigByPropertyNameResponse = DeleteBankAccountByIdMetadataConfigByPropertyNameResponses[keyof DeleteBankAccountByIdMetadataConfigByPropertyNameResponses]; export type GetBankAccountByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/bankAccount/{id}/metadata/config/{propertyName}/value'; }; export type GetBankAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetBankAccountByIdMetadataConfigByPropertyNameValueResponse = GetBankAccountByIdMetadataConfigByPropertyNameValueResponses[keyof GetBankAccountByIdMetadataConfigByPropertyNameValueResponses]; export type PostBankAccountByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/bankAccount/{id}/metadata/config/{propertyName}/value'; }; export type PostBankAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostBankAccountByIdMetadataConfigByPropertyNameValueResponse = PostBankAccountByIdMetadataConfigByPropertyNameValueResponses[keyof PostBankAccountByIdMetadataConfigByPropertyNameValueResponses]; export type GetBankAccountByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/bankAccount/{id}/metadata/config/{propertyName}/values'; }; export type GetBankAccountByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetBankAccountByIdMetadataConfigByPropertyNameValuesResponse = GetBankAccountByIdMetadataConfigByPropertyNameValuesResponses[keyof GetBankAccountByIdMetadataConfigByPropertyNameValuesResponses]; export type GetBankAccountByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/bankAccount/{id}/metadata/configKeys'; }; export type GetBankAccountByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetBankAccountByIdMetadataConfigKeysResponse = GetBankAccountByIdMetadataConfigKeysResponses[keyof GetBankAccountByIdMetadataConfigKeysResponses]; export type PostBankAccountByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/bankAccount/{id}/metadata/configValue'; }; export type PostBankAccountByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostBankAccountByIdMetadataConfigValueResponse = PostBankAccountByIdMetadataConfigValueResponses[keyof PostBankAccountByIdMetadataConfigValueResponses]; export type PostBankAccountByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/bankAccount/{id}/metadata/configValue/search'; }; export type PostBankAccountByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostBankAccountByIdMetadataConfigValueSearchResponse = PostBankAccountByIdMetadataConfigValueSearchResponses[keyof PostBankAccountByIdMetadataConfigValueSearchResponses]; export type DeleteBankAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/bankAccount/{id}/metadata/configValue/{configValueId}'; }; export type DeleteBankAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteBankAccountByIdMetadataConfigValueByConfigValueIdResponse = DeleteBankAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteBankAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type GetBankAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/bankAccount/{id}/metadata/configValue/{configValueId}'; }; export type GetBankAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetBankAccountByIdMetadataConfigValueByConfigValueIdResponse = GetBankAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof GetBankAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PutBankAccountByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/bankAccount/{id}/metadata/configValue/{configValueId}'; }; export type PutBankAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutBankAccountByIdMetadataConfigValueByConfigValueIdResponse = PutBankAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof PutBankAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PostBankAccountByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/bankAccount/{id}/metadata/label'; }; export type PostBankAccountByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostBankAccountByIdMetadataLabelResponse = PostBankAccountByIdMetadataLabelResponses[keyof PostBankAccountByIdMetadataLabelResponses]; export type PostBankAccountByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/bankAccount/{id}/metadata/label/search'; }; export type PostBankAccountByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostBankAccountByIdMetadataLabelSearchResponse = PostBankAccountByIdMetadataLabelSearchResponses[keyof PostBankAccountByIdMetadataLabelSearchResponses]; export type DeleteBankAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/bankAccount/{id}/metadata/label/{labelId}'; }; export type DeleteBankAccountByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteBankAccountByIdMetadataLabelByLabelIdResponse = DeleteBankAccountByIdMetadataLabelByLabelIdResponses[keyof DeleteBankAccountByIdMetadataLabelByLabelIdResponses]; export type GetBankAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/bankAccount/{id}/metadata/label/{labelId}'; }; export type GetBankAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetBankAccountByIdMetadataLabelByLabelIdResponse = GetBankAccountByIdMetadataLabelByLabelIdResponses[keyof GetBankAccountByIdMetadataLabelByLabelIdResponses]; export type PutBankAccountByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/bankAccount/{id}/metadata/label/{labelId}'; }; export type PutBankAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutBankAccountByIdMetadataLabelByLabelIdResponse = PutBankAccountByIdMetadataLabelByLabelIdResponses[keyof PutBankAccountByIdMetadataLabelByLabelIdResponses]; export type GetBankAccountByIdUsageStatsData = { body?: never; path: { id: number; }; query?: { countAll?: boolean; }; url: '/bankAccount/{id}/usageStats'; }; export type GetBankAccountByIdUsageStatsResponses = { /** * OK */ 200: WsFinancialAccountUsageStats; }; export type GetBankAccountByIdUsageStatsResponse = GetBankAccountByIdUsageStatsResponses[keyof GetBankAccountByIdUsageStatsResponses]; export type PostBankIdentificationData = { body: WsBankIdentification; path?: never; query?: never; url: '/bankIdentification'; }; export type PostBankIdentificationErrors = { /** * Bad Request */ 400: unknown; }; export type PostBankIdentificationResponses = { /** * OK */ 200: WsBankIdentification; }; export type PostBankIdentificationResponse = PostBankIdentificationResponses[keyof PostBankIdentificationResponses]; export type PostBankIdentificationSearchData = { body: WsBankIdentificationSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/bankIdentification/search'; }; export type PostBankIdentificationSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostBankIdentificationSearchResponses = { /** * OK */ 200: WsResultPageWsBankIdentification; }; export type PostBankIdentificationSearchResponse = PostBankIdentificationSearchResponses[keyof PostBankIdentificationSearchResponses]; export type DeleteBankIdentificationByIdData = { body?: never; path: { id: number; }; query?: never; url: '/bankIdentification/{id}'; }; export type DeleteBankIdentificationByIdResponses = { /** * No Content */ 204: void; }; export type DeleteBankIdentificationByIdResponse = DeleteBankIdentificationByIdResponses[keyof DeleteBankIdentificationByIdResponses]; export type GetBankIdentificationByIdData = { body?: never; path: { id: number; }; query?: never; url: '/bankIdentification/{id}'; }; export type GetBankIdentificationByIdResponses = { /** * OK */ 200: WsBankIdentification; }; export type GetBankIdentificationByIdResponse = GetBankIdentificationByIdResponses[keyof GetBankIdentificationByIdResponses]; export type PutBankIdentificationByIdData = { body: WsBankIdentification; path: { id: number; }; query?: never; url: '/bankIdentification/{id}'; }; export type PutBankIdentificationByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutBankIdentificationByIdResponses = { /** * OK */ 200: WsBankIdentification; }; export type PutBankIdentificationByIdResponse = PutBankIdentificationByIdResponses[keyof PutBankIdentificationByIdResponses]; export type GetBatchExecutionByExecutionIdData = { body?: never; path: { executionId: number; }; query?: never; url: '/batch/execution/{executionId}'; }; export type GetBatchExecutionByExecutionIdResponses = { /** * OK */ 200: WsJobExecution; }; export type GetBatchExecutionByExecutionIdResponse = GetBatchExecutionByExecutionIdResponses[keyof GetBatchExecutionByExecutionIdResponses]; export type GetBatchInstanceByInstanceIdExecutionData = { body?: never; path: { instanceId: number; }; query?: never; url: '/batch/instance/{instanceId}/execution'; }; export type GetBatchInstanceByInstanceIdExecutionResponses = { /** * OK */ 200: Array; }; export type GetBatchInstanceByInstanceIdExecutionResponse = GetBatchInstanceByInstanceIdExecutionResponses[keyof GetBatchInstanceByInstanceIdExecutionResponses]; export type GetBatchJobData = { body?: never; path?: never; query?: never; url: '/batch/job'; }; export type GetBatchJobResponses = { /** * OK */ 200: Array; }; export type GetBatchJobResponse = GetBatchJobResponses[keyof GetBatchJobResponses]; export type PostBatchJobExportCustomerDataThirdpartiesData = { body?: never; path?: never; query: { channel?: string; customerId: number; dataType?: WsAccountingDataType; dayCount?: number; mergeBothWays?: boolean; }; url: '/batch/job/export-customer-data-thirdparties'; }; export type PostBatchJobExportCustomerDataThirdpartiesResponses = { /** * OK */ 200: number; }; export type PostBatchJobExportCustomerDataThirdpartiesResponse = PostBatchJobExportCustomerDataThirdpartiesResponses[keyof PostBatchJobExportCustomerDataThirdpartiesResponses]; export type PostBatchJobImportHorusLibraryDocumentsData = { body?: never; path?: never; query?: { customerId?: number; }; url: '/batch/job/import-horus-library-documents'; }; export type PostBatchJobImportHorusLibraryDocumentsResponses = { /** * OK */ 200: number; }; export type PostBatchJobImportHorusLibraryDocumentsResponse = PostBatchJobImportHorusLibraryDocumentsResponses[keyof PostBatchJobImportHorusLibraryDocumentsResponses]; export type PostBatchJobRemoveMarkedThirdpartiesData = { body?: never; path?: never; query?: { deleteData?: boolean; }; url: '/batch/job/remove-marked-thirdparties'; }; export type PostBatchJobRemoveMarkedThirdpartiesResponses = { /** * OK */ 200: number; }; export type PostBatchJobRemoveMarkedThirdpartiesResponse = PostBatchJobRemoveMarkedThirdpartiesResponses[keyof PostBatchJobRemoveMarkedThirdpartiesResponses]; export type PostBatchJobSyncCustomerThirdpartiesData = { body: WsSyncThirdpartiesBatchParameters; path?: never; query?: { customerId?: number; }; url: '/batch/job/sync-customer-thirdparties'; }; export type PostBatchJobSyncCustomerThirdpartiesErrors = { /** * Bad Request */ 400: unknown; }; export type PostBatchJobSyncCustomerThirdpartiesResponses = { /** * OK */ 200: number; }; export type PostBatchJobSyncCustomerThirdpartiesResponse = PostBatchJobSyncCustomerThirdpartiesResponses[keyof PostBatchJobSyncCustomerThirdpartiesResponses]; export type GetBatchJobByJobNameInstanceData = { body?: never; path: { jobName: string; }; query?: { limit?: number; }; url: '/batch/job/{jobName}/instance'; }; export type GetBatchJobByJobNameInstanceResponses = { /** * OK */ 200: Array; }; export type GetBatchJobByJobNameInstanceResponse = GetBatchJobByJobNameInstanceResponses[keyof GetBatchJobByJobNameInstanceResponses]; export type PostBusinessSectorData = { body: WsBusinessSector; path?: never; query?: never; url: '/businessSector'; }; export type PostBusinessSectorErrors = { /** * Bad Request */ 400: unknown; }; export type PostBusinessSectorResponses = { /** * OK */ 200: WsBusinessSector; }; export type PostBusinessSectorResponse = PostBusinessSectorResponses[keyof PostBusinessSectorResponses]; export type PostBusinessSectorSearchData = { body: WsBusinessSectorSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/businessSector/search'; }; export type PostBusinessSectorSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostBusinessSectorSearchResponses = { /** * OK */ 200: WsResultPageWsBusinessSector; }; export type PostBusinessSectorSearchResponse = PostBusinessSectorSearchResponses[keyof PostBusinessSectorSearchResponses]; export type PostBusinessSectorTableStateData = { body: WsTableState; path?: never; query?: never; url: '/businessSector/tableState'; }; export type PostBusinessSectorTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostBusinessSectorTableStateResponse = PostBusinessSectorTableStateResponses[keyof PostBusinessSectorTableStateResponses]; export type PostBusinessSectorTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/businessSector/tableState/search'; }; export type PostBusinessSectorTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostBusinessSectorTableStateSearchResponse = PostBusinessSectorTableStateSearchResponses[keyof PostBusinessSectorTableStateSearchResponses]; export type DeleteBusinessSectorTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/businessSector/tableState/{id}'; }; export type DeleteBusinessSectorTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteBusinessSectorTableStateByIdResponse = DeleteBusinessSectorTableStateByIdResponses[keyof DeleteBusinessSectorTableStateByIdResponses]; export type GetBusinessSectorTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/businessSector/tableState/{id}'; }; export type GetBusinessSectorTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetBusinessSectorTableStateByIdResponse = GetBusinessSectorTableStateByIdResponses[keyof GetBusinessSectorTableStateByIdResponses]; export type PutBusinessSectorTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/businessSector/tableState/{id}'; }; export type PutBusinessSectorTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutBusinessSectorTableStateByIdResponse = PutBusinessSectorTableStateByIdResponses[keyof PutBusinessSectorTableStateByIdResponses]; export type DeleteBusinessSectorByIdData = { body?: never; path: { id: number; }; query?: never; url: '/businessSector/{id}'; }; export type DeleteBusinessSectorByIdResponses = { /** * No Content */ 204: void; }; export type DeleteBusinessSectorByIdResponse = DeleteBusinessSectorByIdResponses[keyof DeleteBusinessSectorByIdResponses]; export type GetBusinessSectorByIdData = { body?: never; path: { id: number; }; query?: never; url: '/businessSector/{id}'; }; export type GetBusinessSectorByIdResponses = { /** * OK */ 200: WsBusinessSector; }; export type GetBusinessSectorByIdResponse = GetBusinessSectorByIdResponses[keyof GetBusinessSectorByIdResponses]; export type PutBusinessSectorByIdData = { body: WsBusinessSector; path: { id: number; }; query?: never; url: '/businessSector/{id}'; }; export type PutBusinessSectorByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutBusinessSectorByIdResponses = { /** * OK */ 200: WsBusinessSector; }; export type PutBusinessSectorByIdResponse = PutBusinessSectorByIdResponses[keyof PutBusinessSectorByIdResponses]; export type DeleteBusinessSectorByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/businessSector/{id}/metadata/config/{propertyName}'; }; export type DeleteBusinessSectorByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteBusinessSectorByIdMetadataConfigByPropertyNameResponse = DeleteBusinessSectorByIdMetadataConfigByPropertyNameResponses[keyof DeleteBusinessSectorByIdMetadataConfigByPropertyNameResponses]; export type GetBusinessSectorByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/businessSector/{id}/metadata/config/{propertyName}/value'; }; export type GetBusinessSectorByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetBusinessSectorByIdMetadataConfigByPropertyNameValueResponse = GetBusinessSectorByIdMetadataConfigByPropertyNameValueResponses[keyof GetBusinessSectorByIdMetadataConfigByPropertyNameValueResponses]; export type PostBusinessSectorByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/businessSector/{id}/metadata/config/{propertyName}/value'; }; export type PostBusinessSectorByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostBusinessSectorByIdMetadataConfigByPropertyNameValueResponse = PostBusinessSectorByIdMetadataConfigByPropertyNameValueResponses[keyof PostBusinessSectorByIdMetadataConfigByPropertyNameValueResponses]; export type GetBusinessSectorByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/businessSector/{id}/metadata/config/{propertyName}/values'; }; export type GetBusinessSectorByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetBusinessSectorByIdMetadataConfigByPropertyNameValuesResponse = GetBusinessSectorByIdMetadataConfigByPropertyNameValuesResponses[keyof GetBusinessSectorByIdMetadataConfigByPropertyNameValuesResponses]; export type GetBusinessSectorByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/businessSector/{id}/metadata/configKeys'; }; export type GetBusinessSectorByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetBusinessSectorByIdMetadataConfigKeysResponse = GetBusinessSectorByIdMetadataConfigKeysResponses[keyof GetBusinessSectorByIdMetadataConfigKeysResponses]; export type PostBusinessSectorByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/businessSector/{id}/metadata/configValue'; }; export type PostBusinessSectorByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostBusinessSectorByIdMetadataConfigValueResponse = PostBusinessSectorByIdMetadataConfigValueResponses[keyof PostBusinessSectorByIdMetadataConfigValueResponses]; export type PostBusinessSectorByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/businessSector/{id}/metadata/configValue/search'; }; export type PostBusinessSectorByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostBusinessSectorByIdMetadataConfigValueSearchResponse = PostBusinessSectorByIdMetadataConfigValueSearchResponses[keyof PostBusinessSectorByIdMetadataConfigValueSearchResponses]; export type DeleteBusinessSectorByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/businessSector/{id}/metadata/configValue/{configValueId}'; }; export type DeleteBusinessSectorByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteBusinessSectorByIdMetadataConfigValueByConfigValueIdResponse = DeleteBusinessSectorByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteBusinessSectorByIdMetadataConfigValueByConfigValueIdResponses]; export type GetBusinessSectorByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/businessSector/{id}/metadata/configValue/{configValueId}'; }; export type GetBusinessSectorByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetBusinessSectorByIdMetadataConfigValueByConfigValueIdResponse = GetBusinessSectorByIdMetadataConfigValueByConfigValueIdResponses[keyof GetBusinessSectorByIdMetadataConfigValueByConfigValueIdResponses]; export type PutBusinessSectorByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/businessSector/{id}/metadata/configValue/{configValueId}'; }; export type PutBusinessSectorByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutBusinessSectorByIdMetadataConfigValueByConfigValueIdResponse = PutBusinessSectorByIdMetadataConfigValueByConfigValueIdResponses[keyof PutBusinessSectorByIdMetadataConfigValueByConfigValueIdResponses]; export type PostBusinessSectorByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/businessSector/{id}/metadata/label'; }; export type PostBusinessSectorByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostBusinessSectorByIdMetadataLabelResponse = PostBusinessSectorByIdMetadataLabelResponses[keyof PostBusinessSectorByIdMetadataLabelResponses]; export type PostBusinessSectorByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/businessSector/{id}/metadata/label/search'; }; export type PostBusinessSectorByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostBusinessSectorByIdMetadataLabelSearchResponse = PostBusinessSectorByIdMetadataLabelSearchResponses[keyof PostBusinessSectorByIdMetadataLabelSearchResponses]; export type DeleteBusinessSectorByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/businessSector/{id}/metadata/label/{labelId}'; }; export type DeleteBusinessSectorByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteBusinessSectorByIdMetadataLabelByLabelIdResponse = DeleteBusinessSectorByIdMetadataLabelByLabelIdResponses[keyof DeleteBusinessSectorByIdMetadataLabelByLabelIdResponses]; export type GetBusinessSectorByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/businessSector/{id}/metadata/label/{labelId}'; }; export type GetBusinessSectorByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetBusinessSectorByIdMetadataLabelByLabelIdResponse = GetBusinessSectorByIdMetadataLabelByLabelIdResponses[keyof GetBusinessSectorByIdMetadataLabelByLabelIdResponses]; export type PutBusinessSectorByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/businessSector/{id}/metadata/label/{labelId}'; }; export type PutBusinessSectorByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutBusinessSectorByIdMetadataLabelByLabelIdResponse = PutBusinessSectorByIdMetadataLabelByLabelIdResponses[keyof PutBusinessSectorByIdMetadataLabelByLabelIdResponses]; export type PostCombinedFilterData = { body: WsCombinedFilter; path?: never; query?: never; url: '/combinedFilter'; }; export type PostCombinedFilterErrors = { /** * Bad Request */ 400: unknown; }; export type PostCombinedFilterResponses = { /** * OK */ 200: WsCombinedFilter; }; export type PostCombinedFilterResponse = PostCombinedFilterResponses[keyof PostCombinedFilterResponses]; export type PostCombinedFilterSearchData = { body: WsCombinedFilterSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/combinedFilter/search'; }; export type PostCombinedFilterSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCombinedFilterSearchResponses = { /** * OK */ 200: WsResultPageWsCombinedFilter; }; export type PostCombinedFilterSearchResponse = PostCombinedFilterSearchResponses[keyof PostCombinedFilterSearchResponses]; export type PostCombinedFilterTreeData = { body: WsCombinedFilterTreeNode; path?: never; query?: never; url: '/combinedFilter/tree'; }; export type PostCombinedFilterTreeErrors = { /** * Bad Request */ 400: unknown; }; export type PostCombinedFilterTreeResponses = { /** * OK */ 200: WsCombinedFilterTreeNode; }; export type PostCombinedFilterTreeResponse = PostCombinedFilterTreeResponses[keyof PostCombinedFilterTreeResponses]; export type DeleteCombinedFilterByIdData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}'; }; export type DeleteCombinedFilterByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCombinedFilterByIdResponse = DeleteCombinedFilterByIdResponses[keyof DeleteCombinedFilterByIdResponses]; export type GetCombinedFilterByIdData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}'; }; export type GetCombinedFilterByIdResponses = { /** * OK */ 200: WsCombinedFilter; }; export type GetCombinedFilterByIdResponse = GetCombinedFilterByIdResponses[keyof GetCombinedFilterByIdResponses]; export type PutCombinedFilterByIdData = { body: WsCombinedFilter; path: { id: number; }; query?: never; url: '/combinedFilter/{id}'; }; export type PutCombinedFilterByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutCombinedFilterByIdResponses = { /** * OK */ 200: WsCombinedFilter; }; export type PutCombinedFilterByIdResponse = PutCombinedFilterByIdResponses[keyof PutCombinedFilterByIdResponses]; export type PostCombinedFilterByIdChildrenCombinedData = { body: WsCombinedFilter; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/combined'; }; export type PostCombinedFilterByIdChildrenCombinedResponses = { /** * OK */ 200: WsCombinedFilter; }; export type PostCombinedFilterByIdChildrenCombinedResponse = PostCombinedFilterByIdChildrenCombinedResponses[keyof PostCombinedFilterByIdChildrenCombinedResponses]; export type GetCombinedFilterByIdChildrenCombinedListData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/combined/list'; }; export type GetCombinedFilterByIdChildrenCombinedListResponses = { /** * OK */ 200: Array; }; export type GetCombinedFilterByIdChildrenCombinedListResponse = GetCombinedFilterByIdChildrenCombinedListResponses[keyof GetCombinedFilterByIdChildrenCombinedListResponses]; export type DeleteCombinedFilterByIdChildrenCombinedByIdData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/combined/{id}'; }; export type DeleteCombinedFilterByIdChildrenCombinedByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCombinedFilterByIdChildrenCombinedByIdResponse = DeleteCombinedFilterByIdChildrenCombinedByIdResponses[keyof DeleteCombinedFilterByIdChildrenCombinedByIdResponses]; export type GetCombinedFilterByIdChildrenCombinedByIdData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/combined/{id}'; }; export type GetCombinedFilterByIdChildrenCombinedByIdResponses = { /** * OK */ 200: WsCombinedFilter; }; export type GetCombinedFilterByIdChildrenCombinedByIdResponse = GetCombinedFilterByIdChildrenCombinedByIdResponses[keyof GetCombinedFilterByIdChildrenCombinedByIdResponses]; export type PutCombinedFilterByIdChildrenCombinedByIdData = { body: WsCombinedFilter; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/combined/{id}'; }; export type PutCombinedFilterByIdChildrenCombinedByIdResponses = { /** * OK */ 200: WsCombinedFilter; }; export type PutCombinedFilterByIdChildrenCombinedByIdResponse = PutCombinedFilterByIdChildrenCombinedByIdResponses[keyof PutCombinedFilterByIdChildrenCombinedByIdResponses]; export type PostCombinedFilterByIdChildrenDataData = { body: WsAccountingDataFilter; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/data'; }; export type PostCombinedFilterByIdChildrenDataResponses = { /** * OK */ 200: WsAccountingDataFilter; }; export type PostCombinedFilterByIdChildrenDataResponse = PostCombinedFilterByIdChildrenDataResponses[keyof PostCombinedFilterByIdChildrenDataResponses]; export type GetCombinedFilterByIdChildrenDataListData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/data/list'; }; export type GetCombinedFilterByIdChildrenDataListResponses = { /** * OK */ 200: Array; }; export type GetCombinedFilterByIdChildrenDataListResponse = GetCombinedFilterByIdChildrenDataListResponses[keyof GetCombinedFilterByIdChildrenDataListResponses]; export type DeleteCombinedFilterByIdChildrenDataByIdData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/data/{id}'; }; export type DeleteCombinedFilterByIdChildrenDataByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCombinedFilterByIdChildrenDataByIdResponse = DeleteCombinedFilterByIdChildrenDataByIdResponses[keyof DeleteCombinedFilterByIdChildrenDataByIdResponses]; export type GetCombinedFilterByIdChildrenDataByIdData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/data/{id}'; }; export type GetCombinedFilterByIdChildrenDataByIdResponses = { /** * OK */ 200: WsAccountingDataFilter; }; export type GetCombinedFilterByIdChildrenDataByIdResponse = GetCombinedFilterByIdChildrenDataByIdResponses[keyof GetCombinedFilterByIdChildrenDataByIdResponses]; export type PutCombinedFilterByIdChildrenDataByIdData = { body: WsAccountingDataFilter; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/children/data/{id}'; }; export type PutCombinedFilterByIdChildrenDataByIdResponses = { /** * OK */ 200: WsAccountingDataFilter; }; export type PutCombinedFilterByIdChildrenDataByIdResponse = PutCombinedFilterByIdChildrenDataByIdResponses[keyof PutCombinedFilterByIdChildrenDataByIdResponses]; export type GetCombinedFilterByIdTreeData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/tree'; }; export type GetCombinedFilterByIdTreeResponses = { /** * OK */ 200: WsCombinedFilterTreeNode; }; export type GetCombinedFilterByIdTreeResponse = GetCombinedFilterByIdTreeResponses[keyof GetCombinedFilterByIdTreeResponses]; export type PutCombinedFilterByIdTreeData = { body: WsCombinedFilterTreeNode; path: { id: number; }; query?: { confirmSharedFilterUpdate?: boolean; }; url: '/combinedFilter/{id}/tree'; }; export type PutCombinedFilterByIdTreeErrors = { /** * Bad Request */ 400: unknown; }; export type PutCombinedFilterByIdTreeResponses = { /** * OK */ 200: WsCombinedFilterTreeNode; }; export type PutCombinedFilterByIdTreeResponse = PutCombinedFilterByIdTreeResponses[keyof PutCombinedFilterByIdTreeResponses]; export type GetCombinedFilterByIdTreeCloneData = { body?: never; path: { id: number; }; query?: never; url: '/combinedFilter/{id}/tree/clone'; }; export type GetCombinedFilterByIdTreeCloneResponses = { /** * OK */ 200: WsCombinedFilterTreeNode; }; export type GetCombinedFilterByIdTreeCloneResponse = GetCombinedFilterByIdTreeCloneResponses[keyof GetCombinedFilterByIdTreeCloneResponses]; export type DeleteConfigConfigByPropertyNameData = { body?: never; path: { propertyName: string; }; query?: never; url: '/config/config/{propertyName}'; }; export type DeleteConfigConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteConfigConfigByPropertyNameResponse = DeleteConfigConfigByPropertyNameResponses[keyof DeleteConfigConfigByPropertyNameResponses]; export type GetConfigConfigByPropertyNameValueData = { body?: never; path: { propertyName: string; }; query?: { resolve?: boolean; }; url: '/config/config/{propertyName}/value'; }; export type GetConfigConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetConfigConfigByPropertyNameValueResponse = GetConfigConfigByPropertyNameValueResponses[keyof GetConfigConfigByPropertyNameValueResponses]; export type PostConfigConfigByPropertyNameValueData = { body: string; path: { propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/config/config/{propertyName}/value'; }; export type PostConfigConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostConfigConfigByPropertyNameValueResponse = PostConfigConfigByPropertyNameValueResponses[keyof PostConfigConfigByPropertyNameValueResponses]; export type GetConfigConfigByPropertyNameValuesData = { body?: never; path: { propertyName: string; }; query?: never; url: '/config/config/{propertyName}/values'; }; export type GetConfigConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetConfigConfigByPropertyNameValuesResponse = GetConfigConfigByPropertyNameValuesResponses[keyof GetConfigConfigByPropertyNameValuesResponses]; export type GetConfigConfigKeysData = { body?: never; path?: never; query?: never; url: '/config/configKeys'; }; export type GetConfigConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetConfigConfigKeysResponse = GetConfigConfigKeysResponses[keyof GetConfigConfigKeysResponses]; export type PostConfigConfigValueData = { body: WsConfigValue; path?: never; query?: never; url: '/config/configValue'; }; export type PostConfigConfigValueErrors = { /** * Bad Request */ 400: unknown; }; export type PostConfigConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostConfigConfigValueResponse = PostConfigConfigValueResponses[keyof PostConfigConfigValueResponses]; export type PostConfigConfigValueSearchData = { body: WsConfigValueSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/config/configValue/search'; }; export type PostConfigConfigValueSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostConfigConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostConfigConfigValueSearchResponse = PostConfigConfigValueSearchResponses[keyof PostConfigConfigValueSearchResponses]; export type DeleteConfigConfigValueByIdData = { body?: never; path: { id: number; }; query?: never; url: '/config/configValue/{id}'; }; export type DeleteConfigConfigValueByIdResponses = { /** * No Content */ 204: void; }; export type DeleteConfigConfigValueByIdResponse = DeleteConfigConfigValueByIdResponses[keyof DeleteConfigConfigValueByIdResponses]; export type PostCountryData = { body: WsCountry; path?: never; query?: never; url: '/country'; }; export type PostCountryErrors = { /** * Bad Request */ 400: unknown; }; export type PostCountryResponses = { /** * OK */ 200: WsCountry; }; export type PostCountryResponse = PostCountryResponses[keyof PostCountryResponses]; export type PostCountrySearchData = { body: WsCountrySearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/country/search'; }; export type PostCountrySearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCountrySearchResponses = { /** * OK */ 200: WsResultPageWsCountry; }; export type PostCountrySearchResponse = PostCountrySearchResponses[keyof PostCountrySearchResponses]; export type GetCountryByIdData = { body?: never; path: { id: number; }; query?: never; url: '/country/{id}'; }; export type GetCountryByIdResponses = { /** * OK */ 200: WsCountry; }; export type GetCountryByIdResponse = GetCountryByIdResponses[keyof GetCountryByIdResponses]; export type PostCountryByIdAddressCompleteData = { body: WsPostalPlace; path: { id: number; }; query?: never; url: '/country/{id}/address/complete'; }; export type PostCountryByIdAddressCompleteErrors = { /** * Bad Request */ 400: unknown; }; export type PostCountryByIdAddressCompleteResponses = { /** * OK */ 200: Array; }; export type PostCountryByIdAddressCompleteResponse = PostCountryByIdAddressCompleteResponses[keyof PostCountryByIdAddressCompleteResponses]; export type PostCreditCardAccountData = { body: WsCreditCardAccount; path?: never; query?: never; url: '/creditCardAccount'; }; export type PostCreditCardAccountErrors = { /** * Bad Request */ 400: unknown; }; export type PostCreditCardAccountResponses = { /** * OK */ 200: WsCreditCardAccount; }; export type PostCreditCardAccountResponse = PostCreditCardAccountResponses[keyof PostCreditCardAccountResponses]; export type PostCreditCardAccountSearchData = { body: WsCreditCardAccountSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/creditCardAccount/search'; }; export type PostCreditCardAccountSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCreditCardAccountSearchResponses = { /** * OK */ 200: WsResultPageWsCreditCardAccount; }; export type PostCreditCardAccountSearchResponse = PostCreditCardAccountSearchResponses[keyof PostCreditCardAccountSearchResponses]; export type PostCreditCardAccountTableStateData = { body: WsTableState; path?: never; query?: never; url: '/creditCardAccount/tableState'; }; export type PostCreditCardAccountTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostCreditCardAccountTableStateResponse = PostCreditCardAccountTableStateResponses[keyof PostCreditCardAccountTableStateResponses]; export type PostCreditCardAccountTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/creditCardAccount/tableState/search'; }; export type PostCreditCardAccountTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostCreditCardAccountTableStateSearchResponse = PostCreditCardAccountTableStateSearchResponses[keyof PostCreditCardAccountTableStateSearchResponses]; export type DeleteCreditCardAccountTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/creditCardAccount/tableState/{id}'; }; export type DeleteCreditCardAccountTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCreditCardAccountTableStateByIdResponse = DeleteCreditCardAccountTableStateByIdResponses[keyof DeleteCreditCardAccountTableStateByIdResponses]; export type GetCreditCardAccountTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/creditCardAccount/tableState/{id}'; }; export type GetCreditCardAccountTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetCreditCardAccountTableStateByIdResponse = GetCreditCardAccountTableStateByIdResponses[keyof GetCreditCardAccountTableStateByIdResponses]; export type PutCreditCardAccountTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/creditCardAccount/tableState/{id}'; }; export type PutCreditCardAccountTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutCreditCardAccountTableStateByIdResponse = PutCreditCardAccountTableStateByIdResponses[keyof PutCreditCardAccountTableStateByIdResponses]; export type DeleteCreditCardAccountByIdData = { body?: never; path: { id: number; }; query?: { force?: boolean; }; url: '/creditCardAccount/{id}'; }; export type DeleteCreditCardAccountByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCreditCardAccountByIdResponse = DeleteCreditCardAccountByIdResponses[keyof DeleteCreditCardAccountByIdResponses]; export type GetCreditCardAccountByIdData = { body?: never; path: { id: number; }; query?: never; url: '/creditCardAccount/{id}'; }; export type GetCreditCardAccountByIdResponses = { /** * OK */ 200: WsCreditCardAccount; }; export type GetCreditCardAccountByIdResponse = GetCreditCardAccountByIdResponses[keyof GetCreditCardAccountByIdResponses]; export type PutCreditCardAccountByIdData = { body: WsCreditCardAccount; path: { id: number; }; query?: never; url: '/creditCardAccount/{id}'; }; export type PutCreditCardAccountByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutCreditCardAccountByIdResponses = { /** * OK */ 200: WsCreditCardAccount; }; export type PutCreditCardAccountByIdResponse = PutCreditCardAccountByIdResponses[keyof PutCreditCardAccountByIdResponses]; export type PostCreditCardAccountByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/creditCardAccount/{id}/log/search'; }; export type PostCreditCardAccountByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostCreditCardAccountByIdLogSearchResponse = PostCreditCardAccountByIdLogSearchResponses[keyof PostCreditCardAccountByIdLogSearchResponses]; export type DeleteCreditCardAccountByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/creditCardAccount/{id}/metadata/config/{propertyName}'; }; export type DeleteCreditCardAccountByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteCreditCardAccountByIdMetadataConfigByPropertyNameResponse = DeleteCreditCardAccountByIdMetadataConfigByPropertyNameResponses[keyof DeleteCreditCardAccountByIdMetadataConfigByPropertyNameResponses]; export type GetCreditCardAccountByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/creditCardAccount/{id}/metadata/config/{propertyName}/value'; }; export type GetCreditCardAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetCreditCardAccountByIdMetadataConfigByPropertyNameValueResponse = GetCreditCardAccountByIdMetadataConfigByPropertyNameValueResponses[keyof GetCreditCardAccountByIdMetadataConfigByPropertyNameValueResponses]; export type PostCreditCardAccountByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/creditCardAccount/{id}/metadata/config/{propertyName}/value'; }; export type PostCreditCardAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCreditCardAccountByIdMetadataConfigByPropertyNameValueResponse = PostCreditCardAccountByIdMetadataConfigByPropertyNameValueResponses[keyof PostCreditCardAccountByIdMetadataConfigByPropertyNameValueResponses]; export type GetCreditCardAccountByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/creditCardAccount/{id}/metadata/config/{propertyName}/values'; }; export type GetCreditCardAccountByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetCreditCardAccountByIdMetadataConfigByPropertyNameValuesResponse = GetCreditCardAccountByIdMetadataConfigByPropertyNameValuesResponses[keyof GetCreditCardAccountByIdMetadataConfigByPropertyNameValuesResponses]; export type GetCreditCardAccountByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/creditCardAccount/{id}/metadata/configKeys'; }; export type GetCreditCardAccountByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetCreditCardAccountByIdMetadataConfigKeysResponse = GetCreditCardAccountByIdMetadataConfigKeysResponses[keyof GetCreditCardAccountByIdMetadataConfigKeysResponses]; export type PostCreditCardAccountByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/creditCardAccount/{id}/metadata/configValue'; }; export type PostCreditCardAccountByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCreditCardAccountByIdMetadataConfigValueResponse = PostCreditCardAccountByIdMetadataConfigValueResponses[keyof PostCreditCardAccountByIdMetadataConfigValueResponses]; export type PostCreditCardAccountByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/creditCardAccount/{id}/metadata/configValue/search'; }; export type PostCreditCardAccountByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostCreditCardAccountByIdMetadataConfigValueSearchResponse = PostCreditCardAccountByIdMetadataConfigValueSearchResponses[keyof PostCreditCardAccountByIdMetadataConfigValueSearchResponses]; export type DeleteCreditCardAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/creditCardAccount/{id}/metadata/configValue/{configValueId}'; }; export type DeleteCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponse = DeleteCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type GetCreditCardAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/creditCardAccount/{id}/metadata/configValue/{configValueId}'; }; export type GetCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponse = GetCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof GetCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PutCreditCardAccountByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/creditCardAccount/{id}/metadata/configValue/{configValueId}'; }; export type PutCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponse = PutCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof PutCreditCardAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PostCreditCardAccountByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/creditCardAccount/{id}/metadata/label'; }; export type PostCreditCardAccountByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostCreditCardAccountByIdMetadataLabelResponse = PostCreditCardAccountByIdMetadataLabelResponses[keyof PostCreditCardAccountByIdMetadataLabelResponses]; export type PostCreditCardAccountByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/creditCardAccount/{id}/metadata/label/search'; }; export type PostCreditCardAccountByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostCreditCardAccountByIdMetadataLabelSearchResponse = PostCreditCardAccountByIdMetadataLabelSearchResponses[keyof PostCreditCardAccountByIdMetadataLabelSearchResponses]; export type DeleteCreditCardAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/creditCardAccount/{id}/metadata/label/{labelId}'; }; export type DeleteCreditCardAccountByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteCreditCardAccountByIdMetadataLabelByLabelIdResponse = DeleteCreditCardAccountByIdMetadataLabelByLabelIdResponses[keyof DeleteCreditCardAccountByIdMetadataLabelByLabelIdResponses]; export type GetCreditCardAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/creditCardAccount/{id}/metadata/label/{labelId}'; }; export type GetCreditCardAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetCreditCardAccountByIdMetadataLabelByLabelIdResponse = GetCreditCardAccountByIdMetadataLabelByLabelIdResponses[keyof GetCreditCardAccountByIdMetadataLabelByLabelIdResponses]; export type PutCreditCardAccountByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/creditCardAccount/{id}/metadata/label/{labelId}'; }; export type PutCreditCardAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutCreditCardAccountByIdMetadataLabelByLabelIdResponse = PutCreditCardAccountByIdMetadataLabelByLabelIdResponses[keyof PutCreditCardAccountByIdMetadataLabelByLabelIdResponses]; export type GetCreditCardAccountByIdUsageStatsData = { body?: never; path: { id: number; }; query?: { countAll?: boolean; }; url: '/creditCardAccount/{id}/usageStats'; }; export type GetCreditCardAccountByIdUsageStatsResponses = { /** * OK */ 200: WsFinancialAccountUsageStats; }; export type GetCreditCardAccountByIdUsageStatsResponse = GetCreditCardAccountByIdUsageStatsResponses[keyof GetCreditCardAccountByIdUsageStatsResponses]; export type PostCurrencyData = { body: WsCurrency; path?: never; query?: never; url: '/currency'; }; export type PostCurrencyErrors = { /** * Bad Request */ 400: unknown; }; export type PostCurrencyResponses = { /** * OK */ 200: WsCurrency; }; export type PostCurrencyResponse = PostCurrencyResponses[keyof PostCurrencyResponses]; export type PostCurrencySearchData = { body: WsCurrencySearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/currency/search'; }; export type PostCurrencySearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCurrencySearchResponses = { /** * OK */ 200: WsResultPageWsCurrency; }; export type PostCurrencySearchResponse = PostCurrencySearchResponses[keyof PostCurrencySearchResponses]; export type GetCurrencyByIdData = { body?: never; path: { id: number; }; query?: never; url: '/currency/{id}'; }; export type GetCurrencyByIdResponses = { /** * OK */ 200: WsCurrency; }; export type GetCurrencyByIdResponse = GetCurrencyByIdResponses[keyof GetCurrencyByIdResponses]; export type GetCustomerData = { body?: never; path?: never; query: { anyContains?: string; first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; trusteeId: number; }; url: '/customer'; }; export type GetCustomerResponses = { /** * OK */ 200: WsResultPageWsCustomerSuggestion; }; export type GetCustomerResponse = GetCustomerResponses[keyof GetCustomerResponses]; export type PostCustomerData = { body: WsNewCustomer; path?: never; query?: never; url: '/customer'; }; export type PostCustomerErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerResponses = { /** * OK */ 200: WsCustomer; }; export type PostCustomerResponse = PostCustomerResponses[keyof PostCustomerResponses]; export type PostCustomerThirdPartyPreferencesData = { body: WsCustomerThirdPartyPreference; path?: never; query?: never; url: '/customer-third-party-preferences'; }; export type PostCustomerThirdPartyPreferencesResponses = { /** * OK */ 200: WsCustomerThirdPartyPreference; }; export type PostCustomerThirdPartyPreferencesResponse = PostCustomerThirdPartyPreferencesResponses[keyof PostCustomerThirdPartyPreferencesResponses]; export type PutCustomerThirdPartyPreferencesData = { body: WsCustomerThirdPartyPreference; path?: never; query?: never; url: '/customer-third-party-preferences'; }; export type PutCustomerThirdPartyPreferencesResponses = { /** * OK */ 200: WsCustomerThirdPartyPreference; }; export type PutCustomerThirdPartyPreferencesResponse = PutCustomerThirdPartyPreferencesResponses[keyof PutCustomerThirdPartyPreferencesResponses]; export type PostCustomerThirdPartyPreferencesSearchData = { body: WsCustomerThirdPartyPreferenceSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer-third-party-preferences/search'; }; export type PostCustomerThirdPartyPreferencesSearchResponses = { /** * OK */ 200: WsResultPageWsCustomerThirdPartyPreference; }; export type PostCustomerThirdPartyPreferencesSearchResponse = PostCustomerThirdPartyPreferencesSearchResponses[keyof PostCustomerThirdPartyPreferencesSearchResponses]; export type DeleteCustomerThirdPartyPreferencesByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customer-third-party-preferences/{id}'; }; export type DeleteCustomerThirdPartyPreferencesByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerThirdPartyPreferencesByIdResponse = DeleteCustomerThirdPartyPreferencesByIdResponses[keyof DeleteCustomerThirdPartyPreferencesByIdResponses]; export type GetCustomerThirdPartyPreferencesByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customer-third-party-preferences/{id}'; }; export type GetCustomerThirdPartyPreferencesByIdResponses = { /** * OK */ 200: WsCustomerThirdPartyPreference; }; export type GetCustomerThirdPartyPreferencesByIdResponse = GetCustomerThirdPartyPreferencesByIdResponses[keyof GetCustomerThirdPartyPreferencesByIdResponses]; export type GetCustomerConfigKeysData = { body?: never; path?: never; query?: never; url: '/customer/configKeys'; }; export type GetCustomerConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetCustomerConfigKeysResponse = GetCustomerConfigKeysResponses[keyof GetCustomerConfigKeysResponses]; export type PostCustomerImportData = { body: Blob | File; path?: never; query?: { profile?: string; }; url: '/customer/import'; }; export type PostCustomerImportResponses = { /** * OK */ 200: WsCustomerImportSummary; }; export type PostCustomerImportResponse = PostCustomerImportResponses[keyof PostCustomerImportResponses]; export type GetCustomerImportByImportIdData = { body?: never; path: { importId: string; }; query?: never; url: '/customer/import/{importId}'; }; export type GetCustomerImportByImportIdResponses = { /** * OK */ 200: WsCustomerImportSummary; }; export type GetCustomerImportByImportIdResponse = GetCustomerImportByImportIdResponses[keyof GetCustomerImportByImportIdResponses]; export type PostCustomerRightData = { body: WsCustomerRightAssignment; path?: never; query?: never; url: '/customer/right'; }; export type PostCustomerRightResponses = { /** * OK */ 200: WsCustomerRightAssignment; }; export type PostCustomerRightResponse = PostCustomerRightResponses[keyof PostCustomerRightResponses]; export type PostCustomerRightCheckData = { body: WsCustomerRightAssignmentSearch; path?: never; query?: never; url: '/customer/right/check'; }; export type PostCustomerRightCheckResponses = { /** * OK */ 200: boolean; }; export type PostCustomerRightCheckResponse = PostCustomerRightCheckResponses[keyof PostCustomerRightCheckResponses]; export type PostCustomerRightSearchData = { body: WsCustomerRightAssignmentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/right/search'; }; export type PostCustomerRightSearchResponses = { /** * OK */ 200: WsResultPageWsCustomerRightAssignment; }; export type PostCustomerRightSearchResponse = PostCustomerRightSearchResponses[keyof PostCustomerRightSearchResponses]; export type DeleteCustomerRightByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customer/right/{id}'; }; export type DeleteCustomerRightByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerRightByIdResponse = DeleteCustomerRightByIdResponses[keyof DeleteCustomerRightByIdResponses]; export type GetCustomerRightByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customer/right/{id}'; }; export type GetCustomerRightByIdResponses = { /** * OK */ 200: WsCustomerRightAssignment; }; export type GetCustomerRightByIdResponse = GetCustomerRightByIdResponses[keyof GetCustomerRightByIdResponses]; export type PostCustomerRoleData = { body: WsCustomerRoleAssignment; path?: never; query?: never; url: '/customer/role'; }; export type PostCustomerRoleResponses = { /** * OK */ 200: WsCustomerRoleAssignment; }; export type PostCustomerRoleResponse = PostCustomerRoleResponses[keyof PostCustomerRoleResponses]; export type PostCustomerRoleCheckData = { body: WsCustomerRoleAssignmentSearch; path?: never; query?: never; url: '/customer/role/check'; }; export type PostCustomerRoleCheckResponses = { /** * OK */ 200: boolean; }; export type PostCustomerRoleCheckResponse = PostCustomerRoleCheckResponses[keyof PostCustomerRoleCheckResponses]; export type PostCustomerRoleSearchData = { body: WsCustomerRoleAssignmentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/role/search'; }; export type PostCustomerRoleSearchResponses = { /** * OK */ 200: WsResultPageWsCustomerRoleAssignment; }; export type PostCustomerRoleSearchResponse = PostCustomerRoleSearchResponses[keyof PostCustomerRoleSearchResponses]; export type DeleteCustomerRoleByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customer/role/{id}'; }; export type DeleteCustomerRoleByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerRoleByIdResponse = DeleteCustomerRoleByIdResponses[keyof DeleteCustomerRoleByIdResponses]; export type GetCustomerRoleByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customer/role/{id}'; }; export type GetCustomerRoleByIdResponses = { /** * OK */ 200: WsCustomerRoleAssignment; }; export type GetCustomerRoleByIdResponse = GetCustomerRoleByIdResponses[keyof GetCustomerRoleByIdResponses]; export type PostCustomerSearchData = { body: WsCustomerSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/search'; }; export type PostCustomerSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerSearchResponses = { /** * OK */ 200: WsResultPageWsCustomer; }; export type PostCustomerSearchResponse = PostCustomerSearchResponses[keyof PostCustomerSearchResponses]; export type PostCustomerTableStateData = { body: WsTableState; path?: never; query?: never; url: '/customer/tableState'; }; export type PostCustomerTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostCustomerTableStateResponse = PostCustomerTableStateResponses[keyof PostCustomerTableStateResponses]; export type PostCustomerTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/tableState/search'; }; export type PostCustomerTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostCustomerTableStateSearchResponse = PostCustomerTableStateSearchResponses[keyof PostCustomerTableStateSearchResponses]; export type DeleteCustomerTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customer/tableState/{id}'; }; export type DeleteCustomerTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTableStateByIdResponse = DeleteCustomerTableStateByIdResponses[keyof DeleteCustomerTableStateByIdResponses]; export type GetCustomerTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customer/tableState/{id}'; }; export type GetCustomerTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetCustomerTableStateByIdResponse = GetCustomerTableStateByIdResponses[keyof GetCustomerTableStateByIdResponses]; export type PutCustomerTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/customer/tableState/{id}'; }; export type PutCustomerTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutCustomerTableStateByIdResponse = PutCustomerTableStateByIdResponses[keyof PutCustomerTableStateByIdResponses]; export type PostCustomerByCustomerIdDocumentData = { body?: never; path: { customerId: number; }; query?: { documentName?: string; }; url: '/customer/{customerId}/document'; }; export type PostCustomerByCustomerIdDocumentResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PostCustomerByCustomerIdDocumentResponse = PostCustomerByCustomerIdDocumentResponses[keyof PostCustomerByCustomerIdDocumentResponses]; export type GetCustomerByCustomerIdMailboxData = { body?: never; path: { customerId: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/{customerId}/mailbox'; }; export type GetCustomerByCustomerIdMailboxResponses = { /** * OK */ 200: WsResultPageWsMailboxCustomer; }; export type GetCustomerByCustomerIdMailboxResponse = GetCustomerByCustomerIdMailboxResponses[keyof GetCustomerByCustomerIdMailboxResponses]; export type PutCustomerByCustomerIdMailboxAcceptData = { body: boolean; path: { customerId: number; }; query?: never; url: '/customer/{customerId}/mailbox/accept'; }; export type PutCustomerByCustomerIdMailboxAcceptResponses = { /** * OK */ 200: WsCustomer; }; export type PutCustomerByCustomerIdMailboxAcceptResponse = PutCustomerByCustomerIdMailboxAcceptResponses[keyof PutCustomerByCustomerIdMailboxAcceptResponses]; export type PutCustomerByCustomerIdMailboxForwardData = { body: boolean; path: { customerId: number; }; query?: never; url: '/customer/{customerId}/mailbox/forward'; }; export type PutCustomerByCustomerIdMailboxForwardResponses = { /** * OK */ 200: WsCustomer; }; export type PutCustomerByCustomerIdMailboxForwardResponse = PutCustomerByCustomerIdMailboxForwardResponses[keyof PutCustomerByCustomerIdMailboxForwardResponses]; export type GetCustomerByCustomerIdThirdpartyByThirdPartyIdData = { body?: never; path: { customerId: number; thirdPartyId: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/{customerId}/thirdparty/{thirdPartyId}'; }; export type GetCustomerByCustomerIdThirdpartyByThirdPartyIdResponses = { /** * OK */ 200: WsResultPageWsCustomerRoleAssignment; }; export type GetCustomerByCustomerIdThirdpartyByThirdPartyIdResponse = GetCustomerByCustomerIdThirdpartyByThirdPartyIdResponses[keyof GetCustomerByCustomerIdThirdpartyByThirdPartyIdResponses]; export type GetCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleData = { body?: never; path: { customerId: number; role: WsCustomerRole; thirdPartyId: number; }; query?: never; url: '/customer/{customerId}/thirdparty/{thirdPartyId}/role/{role}'; }; export type GetCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleResponses = { /** * OK */ 200: WsCustomerRoleAssignment; }; export type GetCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleResponse = GetCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleResponses[keyof GetCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleResponses]; export type PostCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleData = { body?: never; path: { customerId: number; role: WsCustomerRole; thirdPartyId: number; }; query?: never; url: '/customer/{customerId}/thirdparty/{thirdPartyId}/role/{role}'; }; export type PostCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleResponses = { /** * OK */ 200: WsCustomerRoleAssignment; }; export type PostCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleResponse = PostCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleResponses[keyof PostCustomerByCustomerIdThirdpartyByThirdPartyIdRoleByRoleResponses]; export type GetCustomerByCustomerIdTrusteeData = { body?: never; path: { customerId: number; }; query?: never; url: '/customer/{customerId}/trustee'; }; export type GetCustomerByCustomerIdTrusteeResponses = { /** * OK */ 200: WsTrustee; }; export type GetCustomerByCustomerIdTrusteeResponse = GetCustomerByCustomerIdTrusteeResponses[keyof GetCustomerByCustomerIdTrusteeResponses]; export type DeleteCustomerByIdData = { body?: never; path: { id: number; }; query?: { recursive?: boolean; }; url: '/customer/{id}'; }; export type DeleteCustomerByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerByIdResponse = DeleteCustomerByIdResponses[keyof DeleteCustomerByIdResponses]; export type GetCustomerByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}'; }; export type GetCustomerByIdResponses = { /** * OK */ 200: WsCustomer; }; export type GetCustomerByIdResponse = GetCustomerByIdResponses[keyof GetCustomerByIdResponses]; export type PutCustomerByIdData = { body: WsCustomer; path: { id: number; }; query?: never; url: '/customer/{id}'; }; export type PutCustomerByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerByIdResponses = { /** * OK */ 200: WsCustomer; }; export type PutCustomerByIdResponse = PutCustomerByIdResponses[keyof PutCustomerByIdResponses]; export type PostCustomerByIdCaroData = { body: Blob | File; path: { id: number; }; query: { fileName: string; }; url: '/customer/{id}/caro'; }; export type PostCustomerByIdCaroResponses = { /** * OK */ 200: WsFinancialAccountStatement; }; export type PostCustomerByIdCaroResponse = PostCustomerByIdCaroResponses[keyof PostCustomerByIdCaroResponses]; export type GetCustomerByIdConfigDocumentExportPdfCompositionData = { body?: never; path: { id: number; }; query?: { resolve?: boolean; }; url: '/customer/{id}/config/document.export.pdf.composition'; }; export type GetCustomerByIdConfigDocumentExportPdfCompositionResponses = { /** * OK */ 200: Array; }; export type GetCustomerByIdConfigDocumentExportPdfCompositionResponse = GetCustomerByIdConfigDocumentExportPdfCompositionResponses[keyof GetCustomerByIdConfigDocumentExportPdfCompositionResponses]; export type PostCustomerByIdConfigDocumentExportPdfCompositionData = { body: Array; path: { id: number; }; query?: never; url: '/customer/{id}/config/document.export.pdf.composition'; }; export type PostCustomerByIdConfigDocumentExportPdfCompositionResponses = { /** * OK */ 200: Array; }; export type PostCustomerByIdConfigDocumentExportPdfCompositionResponse = PostCustomerByIdConfigDocumentExportPdfCompositionResponses[keyof PostCustomerByIdConfigDocumentExportPdfCompositionResponses]; export type GetCustomerByIdConfigDocumentFeedbackPdfCompositionData = { body?: never; path: { id: number; }; query?: { resolve?: boolean; }; url: '/customer/{id}/config/document.feedback.pdf.composition'; }; export type GetCustomerByIdConfigDocumentFeedbackPdfCompositionResponses = { /** * OK */ 200: Array; }; export type GetCustomerByIdConfigDocumentFeedbackPdfCompositionResponse = GetCustomerByIdConfigDocumentFeedbackPdfCompositionResponses[keyof GetCustomerByIdConfigDocumentFeedbackPdfCompositionResponses]; export type PostCustomerByIdConfigDocumentFeedbackPdfCompositionData = { body: Array; path: { id: number; }; query?: never; url: '/customer/{id}/config/document.feedback.pdf.composition'; }; export type PostCustomerByIdConfigDocumentFeedbackPdfCompositionResponses = { /** * OK */ 200: Array; }; export type PostCustomerByIdConfigDocumentFeedbackPdfCompositionResponse = PostCustomerByIdConfigDocumentFeedbackPdfCompositionResponses[keyof PostCustomerByIdConfigDocumentFeedbackPdfCompositionResponses]; export type GetCustomerByIdConfigNitroData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/config/nitro'; }; export type GetCustomerByIdConfigNitroResponses = { /** * OK */ 200: WsCustomerNitroConfiguration; }; export type GetCustomerByIdConfigNitroResponse = GetCustomerByIdConfigNitroResponses[keyof GetCustomerByIdConfigNitroResponses]; export type GetCustomerByIdConfigNitroDocumentData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/config/nitro/document'; }; export type GetCustomerByIdConfigNitroDocumentResponses = { /** * OK */ 200: WsCustomerNitroDocumentConfiguration; }; export type GetCustomerByIdConfigNitroDocumentResponse = GetCustomerByIdConfigNitroDocumentResponses[keyof GetCustomerByIdConfigNitroDocumentResponses]; export type PutCustomerByIdConfigNitroDocumentData = { body: WsCustomerNitroDocumentConfiguration; path: { id: number; }; query?: never; url: '/customer/{id}/config/nitro/document'; }; export type PutCustomerByIdConfigNitroDocumentResponses = { /** * OK */ 200: WsCustomerNitroDocumentConfiguration; }; export type PutCustomerByIdConfigNitroDocumentResponse = PutCustomerByIdConfigNitroDocumentResponses[keyof PutCustomerByIdConfigNitroDocumentResponses]; export type PutCustomerByIdConfigNitroDocumentTemplateByTemplateData = { body?: never; path: { id: number; template: WsDocumentConfigurationTemplate; }; query?: never; url: '/customer/{id}/config/nitro/document/template/{template}'; }; export type PutCustomerByIdConfigNitroDocumentTemplateByTemplateResponses = { /** * OK */ 200: WsCustomerNitroDocumentConfiguration; }; export type PutCustomerByIdConfigNitroDocumentTemplateByTemplateResponse = PutCustomerByIdConfigNitroDocumentTemplateByTemplateResponses[keyof PutCustomerByIdConfigNitroDocumentTemplateByTemplateResponses]; export type GetCustomerByIdConfigNitroTransactionData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/config/nitro/transaction'; }; export type GetCustomerByIdConfigNitroTransactionResponses = { /** * OK */ 200: WsCustomerNitroTransactionConfiguration; }; export type GetCustomerByIdConfigNitroTransactionResponse = GetCustomerByIdConfigNitroTransactionResponses[keyof GetCustomerByIdConfigNitroTransactionResponses]; export type PutCustomerByIdConfigNitroTransactionData = { body: WsCustomerNitroTransactionConfiguration; path: { id: number; }; query?: never; url: '/customer/{id}/config/nitro/transaction'; }; export type PutCustomerByIdConfigNitroTransactionResponses = { /** * OK */ 200: WsCustomerNitroTransactionConfiguration; }; export type PutCustomerByIdConfigNitroTransactionResponse = PutCustomerByIdConfigNitroTransactionResponses[keyof PutCustomerByIdConfigNitroTransactionResponses]; export type PutCustomerByIdConfigNitroTransactionTemplateByTemplateData = { body?: never; path: { id: number; template: WsTransactionConfigurationTemplate; }; query?: never; url: '/customer/{id}/config/nitro/transaction/template/{template}'; }; export type PutCustomerByIdConfigNitroTransactionTemplateByTemplateResponses = { /** * OK */ 200: WsCustomerNitroTransactionConfiguration; }; export type PutCustomerByIdConfigNitroTransactionTemplateByTemplateResponse = PutCustomerByIdConfigNitroTransactionTemplateByTemplateResponses[keyof PutCustomerByIdConfigNitroTransactionTemplateByTemplateResponses]; export type GetCustomerByIdConfigStatementExportPdfCompositionData = { body?: never; path: { id: number; }; query?: { resolve?: boolean; }; url: '/customer/{id}/config/statement.export.pdf.composition'; }; export type GetCustomerByIdConfigStatementExportPdfCompositionResponses = { /** * OK */ 200: Array; }; export type GetCustomerByIdConfigStatementExportPdfCompositionResponse = GetCustomerByIdConfigStatementExportPdfCompositionResponses[keyof GetCustomerByIdConfigStatementExportPdfCompositionResponses]; export type PostCustomerByIdConfigStatementExportPdfCompositionData = { body: Array; path: { id: number; }; query?: never; url: '/customer/{id}/config/statement.export.pdf.composition'; }; export type PostCustomerByIdConfigStatementExportPdfCompositionResponses = { /** * OK */ 200: Array; }; export type PostCustomerByIdConfigStatementExportPdfCompositionResponse = PostCustomerByIdConfigStatementExportPdfCompositionResponses[keyof PostCustomerByIdConfigStatementExportPdfCompositionResponses]; export type GetCustomerByIdConfigStatementFeedbackPdfCompositionData = { body?: never; path: { id: number; }; query?: { resolve?: boolean; }; url: '/customer/{id}/config/statement.feedback.pdf.composition'; }; export type GetCustomerByIdConfigStatementFeedbackPdfCompositionResponses = { /** * OK */ 200: Array; }; export type GetCustomerByIdConfigStatementFeedbackPdfCompositionResponse = GetCustomerByIdConfigStatementFeedbackPdfCompositionResponses[keyof GetCustomerByIdConfigStatementFeedbackPdfCompositionResponses]; export type PostCustomerByIdConfigStatementFeedbackPdfCompositionData = { body: Array; path: { id: number; }; query?: never; url: '/customer/{id}/config/statement.feedback.pdf.composition'; }; export type PostCustomerByIdConfigStatementFeedbackPdfCompositionResponses = { /** * OK */ 200: Array; }; export type PostCustomerByIdConfigStatementFeedbackPdfCompositionResponse = PostCustomerByIdConfigStatementFeedbackPdfCompositionResponses[keyof PostCustomerByIdConfigStatementFeedbackPdfCompositionResponses]; export type DeleteCustomerByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customer/{id}/metadata/config/{propertyName}'; }; export type DeleteCustomerByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerByIdMetadataConfigByPropertyNameResponse = DeleteCustomerByIdMetadataConfigByPropertyNameResponses[keyof DeleteCustomerByIdMetadataConfigByPropertyNameResponses]; export type GetCustomerByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/customer/{id}/metadata/config/{propertyName}/value'; }; export type GetCustomerByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetCustomerByIdMetadataConfigByPropertyNameValueResponse = GetCustomerByIdMetadataConfigByPropertyNameValueResponses[keyof GetCustomerByIdMetadataConfigByPropertyNameValueResponses]; export type PostCustomerByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/customer/{id}/metadata/config/{propertyName}/value'; }; export type PostCustomerByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerByIdMetadataConfigByPropertyNameValueResponse = PostCustomerByIdMetadataConfigByPropertyNameValueResponses[keyof PostCustomerByIdMetadataConfigByPropertyNameValueResponses]; export type GetCustomerByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customer/{id}/metadata/config/{propertyName}/values'; }; export type GetCustomerByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetCustomerByIdMetadataConfigByPropertyNameValuesResponse = GetCustomerByIdMetadataConfigByPropertyNameValuesResponses[keyof GetCustomerByIdMetadataConfigByPropertyNameValuesResponses]; export type GetCustomerByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/metadata/configKeys'; }; export type GetCustomerByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetCustomerByIdMetadataConfigKeysResponse = GetCustomerByIdMetadataConfigKeysResponses[keyof GetCustomerByIdMetadataConfigKeysResponses]; export type PostCustomerByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/customer/{id}/metadata/configValue'; }; export type PostCustomerByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerByIdMetadataConfigValueResponse = PostCustomerByIdMetadataConfigValueResponses[keyof PostCustomerByIdMetadataConfigValueResponses]; export type PostCustomerByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/{id}/metadata/configValue/search'; }; export type PostCustomerByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostCustomerByIdMetadataConfigValueSearchResponse = PostCustomerByIdMetadataConfigValueSearchResponses[keyof PostCustomerByIdMetadataConfigValueSearchResponses]; export type DeleteCustomerByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customer/{id}/metadata/configValue/{configValueId}'; }; export type DeleteCustomerByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerByIdMetadataConfigValueByConfigValueIdResponse = DeleteCustomerByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteCustomerByIdMetadataConfigValueByConfigValueIdResponses]; export type GetCustomerByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customer/{id}/metadata/configValue/{configValueId}'; }; export type GetCustomerByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetCustomerByIdMetadataConfigValueByConfigValueIdResponse = GetCustomerByIdMetadataConfigValueByConfigValueIdResponses[keyof GetCustomerByIdMetadataConfigValueByConfigValueIdResponses]; export type PutCustomerByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/customer/{id}/metadata/configValue/{configValueId}'; }; export type PutCustomerByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutCustomerByIdMetadataConfigValueByConfigValueIdResponse = PutCustomerByIdMetadataConfigValueByConfigValueIdResponses[keyof PutCustomerByIdMetadataConfigValueByConfigValueIdResponses]; export type PostCustomerByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/customer/{id}/metadata/label'; }; export type PostCustomerByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostCustomerByIdMetadataLabelResponse = PostCustomerByIdMetadataLabelResponses[keyof PostCustomerByIdMetadataLabelResponses]; export type PostCustomerByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/{id}/metadata/label/search'; }; export type PostCustomerByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostCustomerByIdMetadataLabelSearchResponse = PostCustomerByIdMetadataLabelSearchResponses[keyof PostCustomerByIdMetadataLabelSearchResponses]; export type DeleteCustomerByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customer/{id}/metadata/label/{labelId}'; }; export type DeleteCustomerByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerByIdMetadataLabelByLabelIdResponse = DeleteCustomerByIdMetadataLabelByLabelIdResponses[keyof DeleteCustomerByIdMetadataLabelByLabelIdResponses]; export type GetCustomerByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customer/{id}/metadata/label/{labelId}'; }; export type GetCustomerByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetCustomerByIdMetadataLabelByLabelIdResponse = GetCustomerByIdMetadataLabelByLabelIdResponses[keyof GetCustomerByIdMetadataLabelByLabelIdResponses]; export type PutCustomerByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/customer/{id}/metadata/label/{labelId}'; }; export type PutCustomerByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutCustomerByIdMetadataLabelByLabelIdResponse = PutCustomerByIdMetadataLabelByLabelIdResponses[keyof PutCustomerByIdMetadataLabelByLabelIdResponses]; export type PutCustomerByIdStatusActiveData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/status/ACTIVE'; }; export type PutCustomerByIdStatusActiveResponses = { /** * OK */ 200: WsCustomer; }; export type PutCustomerByIdStatusActiveResponse = PutCustomerByIdStatusActiveResponses[keyof PutCustomerByIdStatusActiveResponses]; export type PutCustomerByIdStatusArchivedData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/status/ARCHIVED'; }; export type PutCustomerByIdStatusArchivedResponses = { /** * OK */ 200: WsCustomer; }; export type PutCustomerByIdStatusArchivedResponse = PutCustomerByIdStatusArchivedResponses[keyof PutCustomerByIdStatusArchivedResponses]; export type PutCustomerByIdStatusProspectData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/status/PROSPECT'; }; export type PutCustomerByIdStatusProspectResponses = { /** * OK */ 200: WsCustomer; }; export type PutCustomerByIdStatusProspectResponse = PutCustomerByIdStatusProspectResponses[keyof PutCustomerByIdStatusProspectResponses]; export type DeleteCustomerByIdThirdpartyData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/thirdparty'; }; export type DeleteCustomerByIdThirdpartyResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerByIdThirdpartyResponse = DeleteCustomerByIdThirdpartyResponses[keyof DeleteCustomerByIdThirdpartyResponses]; export type GetCustomerByIdThirdpartyData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/thirdparty'; }; export type GetCustomerByIdThirdpartyResponses = { /** * OK */ 200: WsThirdParty; }; export type GetCustomerByIdThirdpartyResponse = GetCustomerByIdThirdpartyResponses[keyof GetCustomerByIdThirdpartyResponses]; export type PostCustomerByIdThirdpartyData = { body: WsThirdParty; path: { id: number; }; query?: never; url: '/customer/{id}/thirdparty'; }; export type PostCustomerByIdThirdpartyResponses = { /** * OK */ 200: WsThirdParty; }; export type PostCustomerByIdThirdpartyResponse = PostCustomerByIdThirdpartyResponses[keyof PostCustomerByIdThirdpartyResponses]; export type PutCustomerByIdThirdpartyData = { body: WsThirdParty; path: { id: number; }; query?: never; url: '/customer/{id}/thirdparty'; }; export type PutCustomerByIdThirdpartyResponses = { /** * OK */ 200: WsThirdParty; }; export type PutCustomerByIdThirdpartyResponse = PutCustomerByIdThirdpartyResponses[keyof PutCustomerByIdThirdpartyResponses]; export type DeleteCustomerByIdThirdpartyMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customer/{id}/thirdparty/metadata/config/{propertyName}'; }; export type DeleteCustomerByIdThirdpartyMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerByIdThirdpartyMetadataConfigByPropertyNameResponse = DeleteCustomerByIdThirdpartyMetadataConfigByPropertyNameResponses[keyof DeleteCustomerByIdThirdpartyMetadataConfigByPropertyNameResponses]; export type GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/customer/{id}/thirdparty/metadata/config/{propertyName}/value'; }; export type GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValueResponse = GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValueResponses[keyof GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValueResponses]; export type PostCustomerByIdThirdpartyMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/customer/{id}/thirdparty/metadata/config/{propertyName}/value'; }; export type PostCustomerByIdThirdpartyMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerByIdThirdpartyMetadataConfigByPropertyNameValueResponse = PostCustomerByIdThirdpartyMetadataConfigByPropertyNameValueResponses[keyof PostCustomerByIdThirdpartyMetadataConfigByPropertyNameValueResponses]; export type GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customer/{id}/thirdparty/metadata/config/{propertyName}/values'; }; export type GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValuesResponse = GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValuesResponses[keyof GetCustomerByIdThirdpartyMetadataConfigByPropertyNameValuesResponses]; export type GetCustomerByIdThirdpartyMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/customer/{id}/thirdparty/metadata/configKeys'; }; export type GetCustomerByIdThirdpartyMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetCustomerByIdThirdpartyMetadataConfigKeysResponse = GetCustomerByIdThirdpartyMetadataConfigKeysResponses[keyof GetCustomerByIdThirdpartyMetadataConfigKeysResponses]; export type PostCustomerByIdThirdpartyMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/customer/{id}/thirdparty/metadata/configValue'; }; export type PostCustomerByIdThirdpartyMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerByIdThirdpartyMetadataConfigValueResponse = PostCustomerByIdThirdpartyMetadataConfigValueResponses[keyof PostCustomerByIdThirdpartyMetadataConfigValueResponses]; export type PostCustomerByIdThirdpartyMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/{id}/thirdparty/metadata/configValue/search'; }; export type PostCustomerByIdThirdpartyMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostCustomerByIdThirdpartyMetadataConfigValueSearchResponse = PostCustomerByIdThirdpartyMetadataConfigValueSearchResponses[keyof PostCustomerByIdThirdpartyMetadataConfigValueSearchResponses]; export type DeleteCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customer/{id}/thirdparty/metadata/configValue/{configValueId}'; }; export type DeleteCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponse = DeleteCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponses[keyof DeleteCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponses]; export type GetCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customer/{id}/thirdparty/metadata/configValue/{configValueId}'; }; export type GetCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponse = GetCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponses[keyof GetCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponses]; export type PutCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/customer/{id}/thirdparty/metadata/configValue/{configValueId}'; }; export type PutCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponse = PutCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponses[keyof PutCustomerByIdThirdpartyMetadataConfigValueByConfigValueIdResponses]; export type PostCustomerByIdThirdpartyMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/customer/{id}/thirdparty/metadata/label'; }; export type PostCustomerByIdThirdpartyMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostCustomerByIdThirdpartyMetadataLabelResponse = PostCustomerByIdThirdpartyMetadataLabelResponses[keyof PostCustomerByIdThirdpartyMetadataLabelResponses]; export type PostCustomerByIdThirdpartyMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customer/{id}/thirdparty/metadata/label/search'; }; export type PostCustomerByIdThirdpartyMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostCustomerByIdThirdpartyMetadataLabelSearchResponse = PostCustomerByIdThirdpartyMetadataLabelSearchResponses[keyof PostCustomerByIdThirdpartyMetadataLabelSearchResponses]; export type DeleteCustomerByIdThirdpartyMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customer/{id}/thirdparty/metadata/label/{labelId}'; }; export type DeleteCustomerByIdThirdpartyMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerByIdThirdpartyMetadataLabelByLabelIdResponse = DeleteCustomerByIdThirdpartyMetadataLabelByLabelIdResponses[keyof DeleteCustomerByIdThirdpartyMetadataLabelByLabelIdResponses]; export type GetCustomerByIdThirdpartyMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customer/{id}/thirdparty/metadata/label/{labelId}'; }; export type GetCustomerByIdThirdpartyMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetCustomerByIdThirdpartyMetadataLabelByLabelIdResponse = GetCustomerByIdThirdpartyMetadataLabelByLabelIdResponses[keyof GetCustomerByIdThirdpartyMetadataLabelByLabelIdResponses]; export type PutCustomerByIdThirdpartyMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/customer/{id}/thirdparty/metadata/label/{labelId}'; }; export type PutCustomerByIdThirdpartyMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutCustomerByIdThirdpartyMetadataLabelByLabelIdResponse = PutCustomerByIdThirdpartyMetadataLabelByLabelIdResponses[keyof PutCustomerByIdThirdpartyMetadataLabelByLabelIdResponses]; export type PostCustomerByIdThirdpartyHorusSyncByThirdPartyEntityIdData = { body?: never; path: { id: number; thirdPartyEntityId: number; }; query?: { roles?: string; }; url: '/customer/{id}/thirdpartyHorusSync/{thirdPartyEntityId}'; }; export type PostCustomerByIdThirdpartyHorusSyncByThirdPartyEntityIdResponses = { /** * OK */ 200: string; }; export type PostCustomerByIdThirdpartyHorusSyncByThirdPartyEntityIdResponse = PostCustomerByIdThirdpartyHorusSyncByThirdPartyEntityIdResponses[keyof PostCustomerByIdThirdpartyHorusSyncByThirdPartyEntityIdResponses]; export type PostCustomerByIdUblData = { body: Blob | File; path: { id: number; }; query: { fileName: string; }; url: '/customer/{id}/ubl'; }; export type PostCustomerByIdUblResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PostCustomerByIdUblResponse = PostCustomerByIdUblResponses[keyof PostCustomerByIdUblResponses]; export type PostCustomerDocumentData = { body: Blob | File; path?: never; query: { created?: boolean; customerId: number; documentName?: string; fileName: string; }; url: '/customerDocument'; }; export type PostCustomerDocumentResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PostCustomerDocumentResponse = PostCustomerDocumentResponses[keyof PostCustomerDocumentResponses]; export type PutCustomerDocumentAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupData = { body: WsCustomerDocumentSearch; path: { validationWsTargetUserGroup: WsTargetUserGroup; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/accountingData/validationTargetUserGroup/{validationWsTargetUserGroup}'; }; export type PutCustomerDocumentAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerDocumentAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupResponses = { /** * No Content */ 204: void; }; export type PutCustomerDocumentAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupResponse = PutCustomerDocumentAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupResponses[keyof PutCustomerDocumentAccountingDataValidationTargetUserGroupByValidationWsTargetUserGroupResponses]; export type PostCustomerDocumentDraftData = { body: WsCustomerDocument; path?: never; query: { customerId: number; }; url: '/customerDocument/draft'; }; export type PostCustomerDocumentDraftErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerDocumentDraftResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PostCustomerDocumentDraftResponse = PostCustomerDocumentDraftResponses[keyof PostCustomerDocumentDraftResponses]; export type PostCustomerDocumentSearchData = { body: WsCustomerDocumentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/search'; }; export type PostCustomerDocumentSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerDocumentSearchResponses = { /** * OK */ 200: WsResultPageWsCustomerDocument; }; export type PostCustomerDocumentSearchResponse = PostCustomerDocumentSearchResponses[keyof PostCustomerDocumentSearchResponses]; export type PostCustomerDocumentSearchGroupSummariesData = { body: WsCustomerDocumentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/search/groupSummaries'; }; export type PostCustomerDocumentSearchGroupSummariesErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerDocumentSearchGroupSummariesResponses = { /** * OK */ 200: WsResultPageWsGroupWsCustomerDocumentGroupFieldWsCustomerDocumentGroupSummaryWsCustomerDocumentSearch; }; export type PostCustomerDocumentSearchGroupSummariesResponse = PostCustomerDocumentSearchGroupSummariesResponses[keyof PostCustomerDocumentSearchGroupSummariesResponses]; export type PutCustomerDocumentSearchTransitionArchivingData = { body: WsCustomerDocumentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; sendFeedbackMail?: boolean; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/search/transition/ARCHIVING'; }; export type PutCustomerDocumentSearchTransitionArchivingErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerDocumentSearchTransitionArchivingResponses = { /** * No Content */ 204: void; }; export type PutCustomerDocumentSearchTransitionArchivingResponse = PutCustomerDocumentSearchTransitionArchivingResponses[keyof PutCustomerDocumentSearchTransitionArchivingResponses]; export type PutCustomerDocumentSearchTransitionCreationData = { body: WsCustomerDocumentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/search/transition/CREATION'; }; export type PutCustomerDocumentSearchTransitionCreationErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerDocumentSearchTransitionCreationResponses = { /** * No Content */ 204: void; }; export type PutCustomerDocumentSearchTransitionCreationResponse = PutCustomerDocumentSearchTransitionCreationResponses[keyof PutCustomerDocumentSearchTransitionCreationResponses]; export type PutCustomerDocumentSearchTransitionExportTriggerData = { body: WsCustomerDocumentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/search/transition/EXPORT_TRIGGER'; }; export type PutCustomerDocumentSearchTransitionExportTriggerErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerDocumentSearchTransitionExportTriggerResponses = { /** * No Content */ 204: void; }; export type PutCustomerDocumentSearchTransitionExportTriggerResponse = PutCustomerDocumentSearchTransitionExportTriggerResponses[keyof PutCustomerDocumentSearchTransitionExportTriggerResponses]; export type PutCustomerDocumentSearchTransitionPartialIndexationData = { body: WsCustomerDocumentSearch; path?: never; query?: { comment?: string; first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; sendFeedback?: boolean; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/search/transition/PARTIAL_INDEXATION'; }; export type PutCustomerDocumentSearchTransitionPartialIndexationErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerDocumentSearchTransitionPartialIndexationResponses = { /** * No Content */ 204: void; }; export type PutCustomerDocumentSearchTransitionPartialIndexationResponse = PutCustomerDocumentSearchTransitionPartialIndexationResponses[keyof PutCustomerDocumentSearchTransitionPartialIndexationResponses]; export type PutCustomerDocumentSearchTransitionValidationData = { body: WsCustomerDocumentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/search/transition/VALIDATION'; }; export type PutCustomerDocumentSearchTransitionValidationErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerDocumentSearchTransitionValidationResponses = { /** * No Content */ 204: void; }; export type PutCustomerDocumentSearchTransitionValidationResponse = PutCustomerDocumentSearchTransitionValidationResponses[keyof PutCustomerDocumentSearchTransitionValidationResponses]; export type PostCustomerDocumentStatusesArchivedData = { body: Array; path?: never; query?: { sendFeedbackMail?: boolean; }; url: '/customerDocument/statuses/ARCHIVED'; }; export type PostCustomerDocumentStatusesArchivedErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerDocumentStatusesArchivedResponses = { /** * OK */ 200: Array; }; export type PostCustomerDocumentStatusesArchivedResponse = PostCustomerDocumentStatusesArchivedResponses[keyof PostCustomerDocumentStatusesArchivedResponses]; export type PostCustomerDocumentStatusesToExportData = { body: Array; path?: never; query?: never; url: '/customerDocument/statuses/TO_EXPORT'; }; export type PostCustomerDocumentStatusesToExportErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerDocumentStatusesToExportResponses = { /** * OK */ 200: Array; }; export type PostCustomerDocumentStatusesToExportResponse = PostCustomerDocumentStatusesToExportResponses[keyof PostCustomerDocumentStatusesToExportResponses]; export type PostCustomerDocumentTableStateData = { body: WsTableState; path?: never; query?: never; url: '/customerDocument/tableState'; }; export type PostCustomerDocumentTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostCustomerDocumentTableStateResponse = PostCustomerDocumentTableStateResponses[keyof PostCustomerDocumentTableStateResponses]; export type PostCustomerDocumentTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/tableState/search'; }; export type PostCustomerDocumentTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostCustomerDocumentTableStateSearchResponse = PostCustomerDocumentTableStateSearchResponses[keyof PostCustomerDocumentTableStateSearchResponses]; export type DeleteCustomerDocumentTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/tableState/{id}'; }; export type DeleteCustomerDocumentTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentTableStateByIdResponse = DeleteCustomerDocumentTableStateByIdResponses[keyof DeleteCustomerDocumentTableStateByIdResponses]; export type GetCustomerDocumentTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/tableState/{id}'; }; export type GetCustomerDocumentTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetCustomerDocumentTableStateByIdResponse = GetCustomerDocumentTableStateByIdResponses[keyof GetCustomerDocumentTableStateByIdResponses]; export type PutCustomerDocumentTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/customerDocument/tableState/{id}'; }; export type PutCustomerDocumentTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutCustomerDocumentTableStateByIdResponse = PutCustomerDocumentTableStateByIdResponses[keyof PutCustomerDocumentTableStateByIdResponses]; export type PostCustomerDocumentThirdPartyEntitiesByThirdPartyEntityIdData = { body: WsCustomerDocumentSearch; path: { thirdPartyEntityId: number; }; query?: never; url: '/customerDocument/thirdPartyEntities/{thirdPartyEntityId}'; }; export type PostCustomerDocumentThirdPartyEntitiesByThirdPartyEntityIdErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerDocumentThirdPartyEntitiesByThirdPartyEntityIdResponses = { /** * Created */ 201: unknown; }; export type PostCustomerDocumentByCustomerDocumentIdFilesData = { body: Blob | File; path: { customerDocumentId: number; }; query?: { documentFileType?: WsCustomerDocumentFileType; fileName?: string; }; url: '/customerDocument/{customerDocumentId}/files'; }; export type PostCustomerDocumentByCustomerDocumentIdFilesResponses = { /** * OK */ 200: WsCustomerDocumentFile; }; export type PostCustomerDocumentByCustomerDocumentIdFilesResponse = PostCustomerDocumentByCustomerDocumentIdFilesResponses[keyof PostCustomerDocumentByCustomerDocumentIdFilesResponses]; export type GetCustomerDocumentByCustomerDocumentIdFilesMainLinkData = { body?: never; path: { customerDocumentId: number; }; query?: never; url: '/customerDocument/{customerDocumentId}/files/MAIN/link'; }; export type GetCustomerDocumentByCustomerDocumentIdFilesMainLinkResponses = { /** * OK */ 200: string; }; export type GetCustomerDocumentByCustomerDocumentIdFilesMainLinkResponse = GetCustomerDocumentByCustomerDocumentIdFilesMainLinkResponses[keyof GetCustomerDocumentByCustomerDocumentIdFilesMainLinkResponses]; export type DeleteCustomerDocumentByIdData = { body?: never; path: { id: number; }; query?: { recursive?: boolean; }; url: '/customerDocument/{id}'; }; export type DeleteCustomerDocumentByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdResponse = DeleteCustomerDocumentByIdResponses[keyof DeleteCustomerDocumentByIdResponses]; export type GetCustomerDocumentByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}'; }; export type GetCustomerDocumentByIdResponses = { /** * OK */ 200: WsCustomerDocument; }; export type GetCustomerDocumentByIdResponse = GetCustomerDocumentByIdResponses[keyof GetCustomerDocumentByIdResponses]; export type PutCustomerDocumentByIdData = { body: WsCustomerDocument; path: { id: number; }; query?: never; url: '/customerDocument/{id}'; }; export type PutCustomerDocumentByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerDocumentByIdResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdResponse = PutCustomerDocumentByIdResponses[keyof PutCustomerDocumentByIdResponses]; export type PostCustomerDocumentByIdCloneData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/clone'; }; export type PostCustomerDocumentByIdCloneResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PostCustomerDocumentByIdCloneResponse = PostCustomerDocumentByIdCloneResponses[keyof PostCustomerDocumentByIdCloneResponses]; export type DeleteCustomerDocumentByIdClonedDocumentInformationData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/clonedDocumentInformation'; }; export type DeleteCustomerDocumentByIdClonedDocumentInformationResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdClonedDocumentInformationResponse = DeleteCustomerDocumentByIdClonedDocumentInformationResponses[keyof DeleteCustomerDocumentByIdClonedDocumentInformationResponses]; export type GetCustomerDocumentByIdClonedDocumentInformationData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/clonedDocumentInformation'; }; export type GetCustomerDocumentByIdClonedDocumentInformationResponses = { /** * OK */ 200: WsClonedDocumentInformation; }; export type GetCustomerDocumentByIdClonedDocumentInformationResponse = GetCustomerDocumentByIdClonedDocumentInformationResponses[keyof GetCustomerDocumentByIdClonedDocumentInformationResponses]; export type PostCustomerDocumentByIdClonedDocumentInformationData = { body: WsClonedDocumentInformation; path: { id: number; }; query?: never; url: '/customerDocument/{id}/clonedDocumentInformation'; }; export type PostCustomerDocumentByIdClonedDocumentInformationErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerDocumentByIdClonedDocumentInformationResponses = { /** * OK */ 200: WsClonedDocumentInformation; }; export type PostCustomerDocumentByIdClonedDocumentInformationResponse = PostCustomerDocumentByIdClonedDocumentInformationResponses[keyof PostCustomerDocumentByIdClonedDocumentInformationResponses]; export type PutCustomerDocumentByIdClonedDocumentInformationData = { body: WsClonedDocumentInformation; path: { id: number; }; query?: never; url: '/customerDocument/{id}/clonedDocumentInformation'; }; export type PutCustomerDocumentByIdClonedDocumentInformationErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerDocumentByIdClonedDocumentInformationResponses = { /** * OK */ 200: WsClonedDocumentInformation; }; export type PutCustomerDocumentByIdClonedDocumentInformationResponse = PutCustomerDocumentByIdClonedDocumentInformationResponses[keyof PutCustomerDocumentByIdClonedDocumentInformationResponses]; export type PutCustomerDocumentByIdCustomerData = { body?: never; path: { id: number; }; query?: { customerId?: number; }; url: '/customerDocument/{id}/customer'; }; export type PutCustomerDocumentByIdCustomerResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdCustomerResponse = PutCustomerDocumentByIdCustomerResponses[keyof PutCustomerDocumentByIdCustomerResponses]; export type DeleteCustomerDocumentByIdCustomerProvidedDocumentInformationData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/customerProvidedDocumentInformation'; }; export type DeleteCustomerDocumentByIdCustomerProvidedDocumentInformationResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdCustomerProvidedDocumentInformationResponse = DeleteCustomerDocumentByIdCustomerProvidedDocumentInformationResponses[keyof DeleteCustomerDocumentByIdCustomerProvidedDocumentInformationResponses]; export type GetCustomerDocumentByIdCustomerProvidedDocumentInformationData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/customerProvidedDocumentInformation'; }; export type GetCustomerDocumentByIdCustomerProvidedDocumentInformationResponses = { /** * OK */ 200: WsCustomerProvidedDocumentInformation; }; export type GetCustomerDocumentByIdCustomerProvidedDocumentInformationResponse = GetCustomerDocumentByIdCustomerProvidedDocumentInformationResponses[keyof GetCustomerDocumentByIdCustomerProvidedDocumentInformationResponses]; export type PutCustomerDocumentByIdCustomerProvidedDocumentInformationData = { body: WsCustomerProvidedDocumentInformation; path: { id: number; }; query?: never; url: '/customerDocument/{id}/customerProvidedDocumentInformation'; }; export type PutCustomerDocumentByIdCustomerProvidedDocumentInformationResponses = { /** * OK */ 200: WsCustomerProvidedDocumentInformation; }; export type PutCustomerDocumentByIdCustomerProvidedDocumentInformationResponse = PutCustomerDocumentByIdCustomerProvidedDocumentInformationResponses[keyof PutCustomerDocumentByIdCustomerProvidedDocumentInformationResponses]; export type GetCustomerDocumentByIdDataData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data'; }; export type GetCustomerDocumentByIdDataResponses = { /** * OK */ 200: WsAccountingData; }; export type GetCustomerDocumentByIdDataResponse = GetCustomerDocumentByIdDataResponses[keyof GetCustomerDocumentByIdDataResponses]; export type PutCustomerDocumentByIdDataData = { body: WsAccountingData; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data'; }; export type PutCustomerDocumentByIdDataResponses = { /** * OK */ 200: WsAccountingData; }; export type PutCustomerDocumentByIdDataResponse = PutCustomerDocumentByIdDataResponses[keyof PutCustomerDocumentByIdDataResponses]; export type DeleteCustomerDocumentByIdDataFileData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/file'; }; export type DeleteCustomerDocumentByIdDataFileResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdDataFileResponse = DeleteCustomerDocumentByIdDataFileResponses[keyof DeleteCustomerDocumentByIdDataFileResponses]; export type GetCustomerDocumentByIdDataFileData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/file'; }; export type GetCustomerDocumentByIdDataFileResponses = { /** * OK */ 200: WsStoredFile; }; export type GetCustomerDocumentByIdDataFileResponse = GetCustomerDocumentByIdDataFileResponses[keyof GetCustomerDocumentByIdDataFileResponses]; export type PostCustomerDocumentByIdDataFileData = { body: Blob | File; path: { id: number; }; query: { fileName: string; }; url: '/customerDocument/{id}/data/file'; }; export type PostCustomerDocumentByIdDataFileResponses = { /** * OK */ 200: WsStoredFile; }; export type PostCustomerDocumentByIdDataFileResponse = PostCustomerDocumentByIdDataFileResponses[keyof PostCustomerDocumentByIdDataFileResponses]; export type GetCustomerDocumentByIdDataFileContentData = { body?: never; path: { id: number; }; query?: { 'content-disposition'?: string; }; url: '/customerDocument/{id}/data/file/content'; }; export type GetCustomerDocumentByIdDataFileContentResponses = { /** * OK */ 200: unknown; }; export type GetCustomerDocumentByIdDataFileContentUrlData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/file/contentUrl'; }; export type GetCustomerDocumentByIdDataFileContentUrlResponses = { /** * OK */ 200: WsStoredFileUrl; }; export type GetCustomerDocumentByIdDataFileContentUrlResponse = GetCustomerDocumentByIdDataFileContentUrlResponses[keyof GetCustomerDocumentByIdDataFileContentUrlResponses]; export type PostCustomerDocumentByIdDataLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/{id}/data/log/search'; }; export type PostCustomerDocumentByIdDataLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostCustomerDocumentByIdDataLogSearchResponse = PostCustomerDocumentByIdDataLogSearchResponses[keyof PostCustomerDocumentByIdDataLogSearchResponses]; export type DeleteCustomerDocumentByIdDataMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerDocument/{id}/data/metadata/config/{propertyName}'; }; export type DeleteCustomerDocumentByIdDataMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdDataMetadataConfigByPropertyNameResponse = DeleteCustomerDocumentByIdDataMetadataConfigByPropertyNameResponses[keyof DeleteCustomerDocumentByIdDataMetadataConfigByPropertyNameResponses]; export type GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/customerDocument/{id}/data/metadata/config/{propertyName}/value'; }; export type GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValueResponse = GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValueResponses[keyof GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValueResponses]; export type PostCustomerDocumentByIdDataMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/customerDocument/{id}/data/metadata/config/{propertyName}/value'; }; export type PostCustomerDocumentByIdDataMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerDocumentByIdDataMetadataConfigByPropertyNameValueResponse = PostCustomerDocumentByIdDataMetadataConfigByPropertyNameValueResponses[keyof PostCustomerDocumentByIdDataMetadataConfigByPropertyNameValueResponses]; export type GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerDocument/{id}/data/metadata/config/{propertyName}/values'; }; export type GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValuesResponse = GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValuesResponses[keyof GetCustomerDocumentByIdDataMetadataConfigByPropertyNameValuesResponses]; export type GetCustomerDocumentByIdDataMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/metadata/configKeys'; }; export type GetCustomerDocumentByIdDataMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetCustomerDocumentByIdDataMetadataConfigKeysResponse = GetCustomerDocumentByIdDataMetadataConfigKeysResponses[keyof GetCustomerDocumentByIdDataMetadataConfigKeysResponses]; export type PostCustomerDocumentByIdDataMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/metadata/configValue'; }; export type PostCustomerDocumentByIdDataMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerDocumentByIdDataMetadataConfigValueResponse = PostCustomerDocumentByIdDataMetadataConfigValueResponses[keyof PostCustomerDocumentByIdDataMetadataConfigValueResponses]; export type PostCustomerDocumentByIdDataMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/{id}/data/metadata/configValue/search'; }; export type PostCustomerDocumentByIdDataMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostCustomerDocumentByIdDataMetadataConfigValueSearchResponse = PostCustomerDocumentByIdDataMetadataConfigValueSearchResponses[keyof PostCustomerDocumentByIdDataMetadataConfigValueSearchResponses]; export type DeleteCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerDocument/{id}/data/metadata/configValue/{configValueId}'; }; export type DeleteCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponse = DeleteCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponses[keyof DeleteCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponses]; export type GetCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerDocument/{id}/data/metadata/configValue/{configValueId}'; }; export type GetCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponse = GetCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponses[keyof GetCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponses]; export type PutCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/customerDocument/{id}/data/metadata/configValue/{configValueId}'; }; export type PutCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponse = PutCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponses[keyof PutCustomerDocumentByIdDataMetadataConfigValueByConfigValueIdResponses]; export type PostCustomerDocumentByIdDataMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/metadata/label'; }; export type PostCustomerDocumentByIdDataMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostCustomerDocumentByIdDataMetadataLabelResponse = PostCustomerDocumentByIdDataMetadataLabelResponses[keyof PostCustomerDocumentByIdDataMetadataLabelResponses]; export type PostCustomerDocumentByIdDataMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/{id}/data/metadata/label/search'; }; export type PostCustomerDocumentByIdDataMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostCustomerDocumentByIdDataMetadataLabelSearchResponse = PostCustomerDocumentByIdDataMetadataLabelSearchResponses[keyof PostCustomerDocumentByIdDataMetadataLabelSearchResponses]; export type DeleteCustomerDocumentByIdDataMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerDocument/{id}/data/metadata/label/{labelId}'; }; export type DeleteCustomerDocumentByIdDataMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdDataMetadataLabelByLabelIdResponse = DeleteCustomerDocumentByIdDataMetadataLabelByLabelIdResponses[keyof DeleteCustomerDocumentByIdDataMetadataLabelByLabelIdResponses]; export type GetCustomerDocumentByIdDataMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerDocument/{id}/data/metadata/label/{labelId}'; }; export type GetCustomerDocumentByIdDataMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetCustomerDocumentByIdDataMetadataLabelByLabelIdResponse = GetCustomerDocumentByIdDataMetadataLabelByLabelIdResponses[keyof GetCustomerDocumentByIdDataMetadataLabelByLabelIdResponses]; export type PutCustomerDocumentByIdDataMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/customerDocument/{id}/data/metadata/label/{labelId}'; }; export type PutCustomerDocumentByIdDataMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutCustomerDocumentByIdDataMetadataLabelByLabelIdResponse = PutCustomerDocumentByIdDataMetadataLabelByLabelIdResponses[keyof PutCustomerDocumentByIdDataMetadataLabelByLabelIdResponses]; export type PostCustomerDocumentByIdDataRulesMatchingCheckData = { body: WsNitroRuleMatchingOptions; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/rules/matching/check'; }; export type PostCustomerDocumentByIdDataRulesMatchingCheckResponses = { /** * OK */ 200: Array; }; export type PostCustomerDocumentByIdDataRulesMatchingCheckResponse = PostCustomerDocumentByIdDataRulesMatchingCheckResponses[keyof PostCustomerDocumentByIdDataRulesMatchingCheckResponses]; export type PostCustomerDocumentByIdDataRulesMatchingCreateData = { body: WsNitroRuleCreateOptions; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/rules/matching/create'; }; export type PostCustomerDocumentByIdDataRulesMatchingCreateResponses = { /** * OK */ 200: WsRefWsNitroRule; }; export type PostCustomerDocumentByIdDataRulesMatchingCreateResponse = PostCustomerDocumentByIdDataRulesMatchingCreateResponses[keyof PostCustomerDocumentByIdDataRulesMatchingCreateResponses]; export type DeleteCustomerDocumentByIdDataThirdpartyEntityData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity'; }; export type DeleteCustomerDocumentByIdDataThirdpartyEntityResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdDataThirdpartyEntityResponse = DeleteCustomerDocumentByIdDataThirdpartyEntityResponses[keyof DeleteCustomerDocumentByIdDataThirdpartyEntityResponses]; export type GetCustomerDocumentByIdDataThirdpartyEntityData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity'; }; export type GetCustomerDocumentByIdDataThirdpartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type GetCustomerDocumentByIdDataThirdpartyEntityResponse = GetCustomerDocumentByIdDataThirdpartyEntityResponses[keyof GetCustomerDocumentByIdDataThirdpartyEntityResponses]; export type PostCustomerDocumentByIdDataThirdpartyEntityData = { body: WsThirdPartyEntity; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity'; }; export type PostCustomerDocumentByIdDataThirdpartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PostCustomerDocumentByIdDataThirdpartyEntityResponse = PostCustomerDocumentByIdDataThirdpartyEntityResponses[keyof PostCustomerDocumentByIdDataThirdpartyEntityResponses]; export type PutCustomerDocumentByIdDataThirdpartyEntityData = { body: WsThirdPartyEntity; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity'; }; export type PutCustomerDocumentByIdDataThirdpartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PutCustomerDocumentByIdDataThirdpartyEntityResponse = PutCustomerDocumentByIdDataThirdpartyEntityResponses[keyof PutCustomerDocumentByIdDataThirdpartyEntityResponses]; export type DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/config/{propertyName}'; }; export type DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameResponse = DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameResponses[keyof DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameResponses]; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/config/{propertyName}/value'; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponse = GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses[keyof GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses]; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/config/{propertyName}/value'; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponse = PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses[keyof PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses]; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/config/{propertyName}/values'; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesResponse = GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesResponses[keyof GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesResponses]; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/configKeys'; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigKeysResponse = GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigKeysResponses[keyof GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigKeysResponses]; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/configValue'; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueResponse = PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueResponses[keyof PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueResponses]; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/configValue/search'; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueSearchResponse = PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueSearchResponses[keyof PostCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueSearchResponses]; export type DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/configValue/{configValueId}'; }; export type DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponse = DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses[keyof DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses]; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/configValue/{configValueId}'; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponse = GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses[keyof GetCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses]; export type PutCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/configValue/{configValueId}'; }; export type PutCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponse = PutCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses[keyof PutCustomerDocumentByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses]; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/label'; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelResponse = PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelResponses[keyof PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelResponses]; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/label/search'; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelSearchResponse = PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelSearchResponses[keyof PostCustomerDocumentByIdDataThirdpartyEntityMetadataLabelSearchResponses]; export type DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/label/{labelId}'; }; export type DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponse = DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses[keyof DeleteCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses]; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/label/{labelId}'; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponse = GetCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses[keyof GetCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses]; export type PutCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/metadata/label/{labelId}'; }; export type PutCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponse = PutCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses[keyof PutCustomerDocumentByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses]; export type GetCustomerDocumentByIdDataThirdpartyEntityThirdPartyData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/thirdParty'; }; export type GetCustomerDocumentByIdDataThirdpartyEntityThirdPartyResponses = { /** * OK */ 200: WsThirdParty; }; export type GetCustomerDocumentByIdDataThirdpartyEntityThirdPartyResponse = GetCustomerDocumentByIdDataThirdpartyEntityThirdPartyResponses[keyof GetCustomerDocumentByIdDataThirdpartyEntityThirdPartyResponses]; export type PostCustomerDocumentByIdDataThirdpartyEntityByThirdpartyEntityIdData = { body?: never; path: { id: number; thirdpartyEntityId: number; }; query?: never; url: '/customerDocument/{id}/data/thirdpartyEntity/{thirdpartyEntityId}'; }; export type PostCustomerDocumentByIdDataThirdpartyEntityByThirdpartyEntityIdResponses = { /** * OK */ 200: WsRefWsAccountingData; }; export type PostCustomerDocumentByIdDataThirdpartyEntityByThirdpartyEntityIdResponse = PostCustomerDocumentByIdDataThirdpartyEntityByThirdpartyEntityIdResponses[keyof PostCustomerDocumentByIdDataThirdpartyEntityByThirdpartyEntityIdResponses]; export type GetCustomerDocumentByIdDetailsListData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/detailsList'; }; export type GetCustomerDocumentByIdDetailsListResponses = { /** * OK */ 200: Array; }; export type GetCustomerDocumentByIdDetailsListResponse = GetCustomerDocumentByIdDetailsListResponses[keyof GetCustomerDocumentByIdDetailsListResponses]; export type GetCustomerDocumentByIdDocumentTypesData = { body?: never; path: { id: number; }; query?: { direction?: WsAccountingDataDirection; documentType?: WsDocumentType; fromThirdPartyEntityId?: number; fromThirdPartyId?: number; fromThirdPartyType?: WsThirdPartyIdentificationType; toThirdPartyEntityId?: number; toThirdPartyId?: number; toThirdPartyType?: WsThirdPartyIdentificationType; }; url: '/customerDocument/{id}/documentTypes'; }; export type GetCustomerDocumentByIdDocumentTypesResponses = { /** * OK */ 200: WsCustomerDocumentTypeOptions; }; export type GetCustomerDocumentByIdDocumentTypesResponse = GetCustomerDocumentByIdDocumentTypesResponses[keyof GetCustomerDocumentByIdDocumentTypesResponses]; export type PostCustomerDocumentByIdFeedbackEmailData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/feedback/email'; }; export type PostCustomerDocumentByIdFeedbackEmailResponses = { /** * Created */ 201: unknown; }; export type GetCustomerDocumentByIdFilesData = { body?: never; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/{id}/files'; }; export type GetCustomerDocumentByIdFilesResponses = { /** * OK */ 200: WsResultPageWsCustomerDocumentFile; }; export type GetCustomerDocumentByIdFilesResponse = GetCustomerDocumentByIdFilesResponses[keyof GetCustomerDocumentByIdFilesResponses]; export type GetCustomerDocumentByIdIndexedDocumentInformationData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/indexedDocumentInformation'; }; export type GetCustomerDocumentByIdIndexedDocumentInformationResponses = { /** * OK */ 200: WsIndexedDocumentInformation; }; export type GetCustomerDocumentByIdIndexedDocumentInformationResponse = GetCustomerDocumentByIdIndexedDocumentInformationResponses[keyof GetCustomerDocumentByIdIndexedDocumentInformationResponses]; export type GetCustomerDocumentByIdIndexingDataData = { body?: never; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/{id}/indexingData'; }; export type GetCustomerDocumentByIdIndexingDataResponses = { /** * OK */ 200: WsResultPageWsDocumentIndexingData; }; export type GetCustomerDocumentByIdIndexingDataResponse = GetCustomerDocumentByIdIndexingDataResponses[keyof GetCustomerDocumentByIdIndexingDataResponses]; export type GetCustomerDocumentByIdIndexingDataByIndexingDataIdData = { body?: never; path: { id: number; indexingDataId: number; }; query?: never; url: '/customerDocument/{id}/indexingData/{indexingDataId}'; }; export type GetCustomerDocumentByIdIndexingDataByIndexingDataIdResponses = { /** * OK */ 200: WsDocumentIndexingData; }; export type GetCustomerDocumentByIdIndexingDataByIndexingDataIdResponse = GetCustomerDocumentByIdIndexingDataByIndexingDataIdResponses[keyof GetCustomerDocumentByIdIndexingDataByIndexingDataIdResponses]; export type PostCustomerDocumentByIdJournalData = { body?: never; path: { id: number; }; query?: { journalId?: number; }; url: '/customerDocument/{id}/journal'; }; export type PostCustomerDocumentByIdJournalResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PostCustomerDocumentByIdJournalResponse = PostCustomerDocumentByIdJournalResponses[keyof PostCustomerDocumentByIdJournalResponses]; export type PostCustomerDocumentByIdJournalEvaluateData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/journal/evaluate'; }; export type PostCustomerDocumentByIdJournalEvaluateResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PostCustomerDocumentByIdJournalEvaluateResponse = PostCustomerDocumentByIdJournalEvaluateResponses[keyof PostCustomerDocumentByIdJournalEvaluateResponses]; export type GetCustomerDocumentByIdPaymentIbansData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/paymentIbans'; }; export type GetCustomerDocumentByIdPaymentIbansResponses = { /** * OK */ 200: Array; }; export type GetCustomerDocumentByIdPaymentIbansResponse = GetCustomerDocumentByIdPaymentIbansResponses[keyof GetCustomerDocumentByIdPaymentIbansResponses]; export type PostCustomerDocumentByIdProblemDocumentNotIndexableData = { body?: never; path: { id: number; }; query?: { description?: string; }; url: '/customerDocument/{id}/problem/DOCUMENT_NOT_INDEXABLE'; }; export type PostCustomerDocumentByIdProblemDocumentNotIndexableResponses = { /** * OK */ 200: WsAccountingDataProblem; }; export type PostCustomerDocumentByIdProblemDocumentNotIndexableResponse = PostCustomerDocumentByIdProblemDocumentNotIndexableResponses[keyof PostCustomerDocumentByIdProblemDocumentNotIndexableResponses]; export type PostCustomerDocumentByIdProblemThirdpartyMisspelledData = { body?: never; path: { id: number; }; query: { description?: string; thirdpartyEntityId: number; }; url: '/customerDocument/{id}/problem/THIRDPARTY_MISSPELLED'; }; export type PostCustomerDocumentByIdProblemThirdpartyMisspelledResponses = { /** * OK */ 200: WsAccountingDataProblem; }; export type PostCustomerDocumentByIdProblemThirdpartyMisspelledResponse = PostCustomerDocumentByIdProblemThirdpartyMisspelledResponses[keyof PostCustomerDocumentByIdProblemThirdpartyMisspelledResponses]; export type PostCustomerDocumentByIdReloadData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/reload'; }; export type PostCustomerDocumentByIdReloadResponses = { /** * Created */ 201: unknown; }; export type PostCustomerDocumentByIdSplitData = { body: WsPdfSplitRequest; path: { id: number; }; query?: never; url: '/customerDocument/{id}/split'; }; export type PostCustomerDocumentByIdSplitErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerDocumentByIdSplitResponses = { /** * OK */ 200: Array; }; export type PostCustomerDocumentByIdSplitResponse = PostCustomerDocumentByIdSplitResponses[keyof PostCustomerDocumentByIdSplitResponses]; export type PutCustomerDocumentByIdStatusArchivedData = { body?: never; path: { id: number; }; query?: { sendFeedbackMail?: boolean; }; url: '/customerDocument/{id}/status/ARCHIVED'; }; export type PutCustomerDocumentByIdStatusArchivedResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdStatusArchivedResponse = PutCustomerDocumentByIdStatusArchivedResponses[keyof PutCustomerDocumentByIdStatusArchivedResponses]; export type PutCustomerDocumentByIdStatusCreatedData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/status/CREATED'; }; export type PutCustomerDocumentByIdStatusCreatedResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdStatusCreatedResponse = PutCustomerDocumentByIdStatusCreatedResponses[keyof PutCustomerDocumentByIdStatusCreatedResponses]; export type PutCustomerDocumentByIdStatusIndexedData = { body?: never; path: { id: number; }; query?: { comment?: string; sendFeedback?: boolean; }; url: '/customerDocument/{id}/status/INDEXED'; }; export type PutCustomerDocumentByIdStatusIndexedResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdStatusIndexedResponse = PutCustomerDocumentByIdStatusIndexedResponses[keyof PutCustomerDocumentByIdStatusIndexedResponses]; export type PutCustomerDocumentByIdStatusToExportData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/status/TO_EXPORT'; }; export type PutCustomerDocumentByIdStatusToExportResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdStatusToExportResponse = PutCustomerDocumentByIdStatusToExportResponses[keyof PutCustomerDocumentByIdStatusToExportResponses]; export type PutCustomerDocumentByIdStatusValidatedData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/status/VALIDATED'; }; export type PutCustomerDocumentByIdStatusValidatedResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdStatusValidatedResponse = PutCustomerDocumentByIdStatusValidatedResponses[keyof PutCustomerDocumentByIdStatusValidatedResponses]; export type GetCustomerDocumentByIdTaxBreakdownData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/taxBreakdown'; }; export type GetCustomerDocumentByIdTaxBreakdownResponses = { /** * OK */ 200: Array; }; export type GetCustomerDocumentByIdTaxBreakdownResponse = GetCustomerDocumentByIdTaxBreakdownResponses[keyof GetCustomerDocumentByIdTaxBreakdownResponses]; export type GetCustomerDocumentByIdTaxLocationData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/taxLocation'; }; export type GetCustomerDocumentByIdTaxLocationResponses = { /** * OK */ 200: WsTaxLocation; }; export type GetCustomerDocumentByIdTaxLocationResponse = GetCustomerDocumentByIdTaxLocationResponses[keyof GetCustomerDocumentByIdTaxLocationResponses]; export type PutCustomerDocumentByIdTransitionArchivingData = { body?: never; path: { id: number; }; query?: { sendFeedbackMail?: boolean; }; url: '/customerDocument/{id}/transition/ARCHIVING'; }; export type PutCustomerDocumentByIdTransitionArchivingResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdTransitionArchivingResponse = PutCustomerDocumentByIdTransitionArchivingResponses[keyof PutCustomerDocumentByIdTransitionArchivingResponses]; export type PutCustomerDocumentByIdTransitionCreationData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/transition/CREATION'; }; export type PutCustomerDocumentByIdTransitionCreationResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdTransitionCreationResponse = PutCustomerDocumentByIdTransitionCreationResponses[keyof PutCustomerDocumentByIdTransitionCreationResponses]; export type PutCustomerDocumentByIdTransitionExportTriggerData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/transition/EXPORT_TRIGGER'; }; export type PutCustomerDocumentByIdTransitionExportTriggerResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdTransitionExportTriggerResponse = PutCustomerDocumentByIdTransitionExportTriggerResponses[keyof PutCustomerDocumentByIdTransitionExportTriggerResponses]; export type PutCustomerDocumentByIdTransitionPartialIndexationData = { body?: never; path: { id: number; }; query?: { comment?: string; sendFeedback?: boolean; }; url: '/customerDocument/{id}/transition/PARTIAL_INDEXATION'; }; export type PutCustomerDocumentByIdTransitionPartialIndexationResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdTransitionPartialIndexationResponse = PutCustomerDocumentByIdTransitionPartialIndexationResponses[keyof PutCustomerDocumentByIdTransitionPartialIndexationResponses]; export type PutCustomerDocumentByIdTransitionValidationData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/transition/VALIDATION'; }; export type PutCustomerDocumentByIdTransitionValidationResponses = { /** * OK */ 200: WsCustomerDocument; }; export type PutCustomerDocumentByIdTransitionValidationResponse = PutCustomerDocumentByIdTransitionValidationResponses[keyof PutCustomerDocumentByIdTransitionValidationResponses]; export type GetCustomerDocumentByIdValidationData = { body?: never; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocument/{id}/validation'; }; export type GetCustomerDocumentByIdValidationResponses = { /** * OK */ 200: WsResultPageWsAccountingDataValidation; }; export type GetCustomerDocumentByIdValidationResponse = GetCustomerDocumentByIdValidationResponses[keyof GetCustomerDocumentByIdValidationResponses]; export type PostCustomerDocumentByIdValidationData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocument/{id}/validation'; }; export type PostCustomerDocumentByIdValidationResponses = { /** * OK */ 200: WsAccountingDataValidation; }; export type PostCustomerDocumentByIdValidationResponse = PostCustomerDocumentByIdValidationResponses[keyof PostCustomerDocumentByIdValidationResponses]; export type PostCustomerDocumentFileData = { body: Blob | File; path?: never; query: { customerDocumentId: number; documentFileType: WsCustomerDocumentFileType; fileName: string; }; url: '/customerDocumentFile'; }; export type PostCustomerDocumentFileResponses = { /** * OK */ 200: WsCustomerDocumentFile; }; export type PostCustomerDocumentFileResponse = PostCustomerDocumentFileResponses[keyof PostCustomerDocumentFileResponses]; export type PostCustomerDocumentFileSearchData = { body: WsCustomerDocumentFileSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerDocumentFile/search'; }; export type PostCustomerDocumentFileSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerDocumentFileSearchResponses = { /** * OK */ 200: WsResultPageWsCustomerDocumentFile; }; export type PostCustomerDocumentFileSearchResponse = PostCustomerDocumentFileSearchResponses[keyof PostCustomerDocumentFileSearchResponses]; export type DeleteCustomerDocumentFileByIdData = { body?: never; path: { id: number; }; query?: { recursive?: boolean; }; url: '/customerDocumentFile/{id}'; }; export type DeleteCustomerDocumentFileByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentFileByIdResponse = DeleteCustomerDocumentFileByIdResponses[keyof DeleteCustomerDocumentFileByIdResponses]; export type GetCustomerDocumentFileByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocumentFile/{id}'; }; export type GetCustomerDocumentFileByIdResponses = { /** * OK */ 200: WsCustomerDocumentFile; }; export type GetCustomerDocumentFileByIdResponse = GetCustomerDocumentFileByIdResponses[keyof GetCustomerDocumentFileByIdResponses]; export type DeleteCustomerDocumentFileByIdFileData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocumentFile/{id}/file'; }; export type DeleteCustomerDocumentFileByIdFileResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerDocumentFileByIdFileResponse = DeleteCustomerDocumentFileByIdFileResponses[keyof DeleteCustomerDocumentFileByIdFileResponses]; export type GetCustomerDocumentFileByIdFileData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocumentFile/{id}/file'; }; export type GetCustomerDocumentFileByIdFileResponses = { /** * OK */ 200: WsStoredFile; }; export type GetCustomerDocumentFileByIdFileResponse = GetCustomerDocumentFileByIdFileResponses[keyof GetCustomerDocumentFileByIdFileResponses]; export type PostCustomerDocumentFileByIdFileData = { body: Blob | File; path: { id: number; }; query: { fileName: string; }; url: '/customerDocumentFile/{id}/file'; }; export type PostCustomerDocumentFileByIdFileResponses = { /** * OK */ 200: WsStoredFile; }; export type PostCustomerDocumentFileByIdFileResponse = PostCustomerDocumentFileByIdFileResponses[keyof PostCustomerDocumentFileByIdFileResponses]; export type GetCustomerDocumentFileByIdFileContentData = { body?: never; path: { id: number; }; query?: { 'content-disposition'?: string; }; url: '/customerDocumentFile/{id}/file/content'; }; export type GetCustomerDocumentFileByIdFileContentResponses = { /** * OK */ 200: unknown; }; export type GetCustomerDocumentFileByIdFileContentUrlData = { body?: never; path: { id: number; }; query?: never; url: '/customerDocumentFile/{id}/file/contentUrl'; }; export type GetCustomerDocumentFileByIdFileContentUrlResponses = { /** * OK */ 200: WsStoredFileUrl; }; export type GetCustomerDocumentFileByIdFileContentUrlResponse = GetCustomerDocumentFileByIdFileContentUrlResponses[keyof GetCustomerDocumentFileByIdFileContentUrlResponses]; export type GetCustomerDocumentFileTypeData = { body?: never; path?: never; query?: never; url: '/customerDocumentFileType'; }; export type GetCustomerDocumentFileTypeResponses = { /** * OK */ 200: Array; }; export type GetCustomerDocumentFileTypeResponse = GetCustomerDocumentFileTypeResponses[keyof GetCustomerDocumentFileTypeResponses]; export type GetCustomerDocumentFileTypeByNameData = { body?: never; path: { name: WsCustomerDocumentFileType; }; query?: never; url: '/customerDocumentFileType/{name}'; }; export type GetCustomerDocumentFileTypeByNameResponses = { /** * OK */ 200: WsCustomerDocumentFileTypeModel; }; export type GetCustomerDocumentFileTypeByNameResponse = GetCustomerDocumentFileTypeByNameResponses[keyof GetCustomerDocumentFileTypeByNameResponses]; export type PostCustomerNotificationSearchData = { body: WsCustomerNotificationSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerNotification/search'; }; export type PostCustomerNotificationSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerNotificationSearchResponses = { /** * OK */ 200: WsResultPageWsCustomerNotification; }; export type PostCustomerNotificationSearchResponse = PostCustomerNotificationSearchResponses[keyof PostCustomerNotificationSearchResponses]; export type PostCustomerNotificationTableStateData = { body: WsTableState; path?: never; query?: never; url: '/customerNotification/tableState'; }; export type PostCustomerNotificationTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostCustomerNotificationTableStateResponse = PostCustomerNotificationTableStateResponses[keyof PostCustomerNotificationTableStateResponses]; export type PostCustomerNotificationTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerNotification/tableState/search'; }; export type PostCustomerNotificationTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostCustomerNotificationTableStateSearchResponse = PostCustomerNotificationTableStateSearchResponses[keyof PostCustomerNotificationTableStateSearchResponses]; export type DeleteCustomerNotificationTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerNotification/tableState/{id}'; }; export type DeleteCustomerNotificationTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerNotificationTableStateByIdResponse = DeleteCustomerNotificationTableStateByIdResponses[keyof DeleteCustomerNotificationTableStateByIdResponses]; export type GetCustomerNotificationTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerNotification/tableState/{id}'; }; export type GetCustomerNotificationTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetCustomerNotificationTableStateByIdResponse = GetCustomerNotificationTableStateByIdResponses[keyof GetCustomerNotificationTableStateByIdResponses]; export type PutCustomerNotificationTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/customerNotification/tableState/{id}'; }; export type PutCustomerNotificationTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutCustomerNotificationTableStateByIdResponse = PutCustomerNotificationTableStateByIdResponses[keyof PutCustomerNotificationTableStateByIdResponses]; export type GetCustomerNotificationByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerNotification/{id}'; }; export type GetCustomerNotificationByIdResponses = { /** * OK */ 200: WsCustomerNotification; }; export type GetCustomerNotificationByIdResponse = GetCustomerNotificationByIdResponses[keyof GetCustomerNotificationByIdResponses]; export type PostCustomerThirdPartyEntityRoleData = { body: WsCustomerThirdPartyEntityRole; path?: never; query?: never; url: '/customerThirdPartyEntityRole'; }; export type PostCustomerThirdPartyEntityRoleErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerThirdPartyEntityRoleResponses = { /** * OK */ 200: WsCustomerThirdPartyEntityRole; }; export type PostCustomerThirdPartyEntityRoleResponse = PostCustomerThirdPartyEntityRoleResponses[keyof PostCustomerThirdPartyEntityRoleResponses]; export type PostCustomerThirdPartyEntityRoleSearchData = { body: WsCustomerThirdPartyEntityRoleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerThirdPartyEntityRole/search'; }; export type PostCustomerThirdPartyEntityRoleSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerThirdPartyEntityRoleSearchResponses = { /** * OK */ 200: WsResultPageWsCustomerThirdPartyEntityRole; }; export type PostCustomerThirdPartyEntityRoleSearchResponse = PostCustomerThirdPartyEntityRoleSearchResponses[keyof PostCustomerThirdPartyEntityRoleSearchResponses]; export type PostCustomerThirdPartyEntityRoleSearchGroupsCustomerData = { body: WsCustomerThirdPartyEntityRoleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerThirdPartyEntityRole/search/groups/customer'; }; export type PostCustomerThirdPartyEntityRoleSearchGroupsCustomerErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerThirdPartyEntityRoleSearchGroupsCustomerResponses = { /** * OK */ 200: WsResultPageWsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsCustomerWsCustomerThirdPartyEntityRoleSearch; }; export type PostCustomerThirdPartyEntityRoleSearchGroupsCustomerResponse = PostCustomerThirdPartyEntityRoleSearchGroupsCustomerResponses[keyof PostCustomerThirdPartyEntityRoleSearchGroupsCustomerResponses]; export type PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityData = { body: WsCustomerThirdPartyEntityRoleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerThirdPartyEntityRole/search/groups/thirdPartyEntity'; }; export type PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityResponses = { /** * OK */ 200: WsResultPageWsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityWsCustomerThirdPartyEntityRoleSearch; }; export type PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityResponse = PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityResponses[keyof PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityResponses]; export type PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityRoleData = { body: WsCustomerThirdPartyEntityRoleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerThirdPartyEntityRole/search/groups/thirdPartyEntityRole'; }; export type PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityRoleErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityRoleResponses = { /** * OK */ 200: WsResultPageWsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityRoleWsCustomerThirdPartyEntityRoleSearch; }; export type PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityRoleResponse = PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityRoleResponses[keyof PostCustomerThirdPartyEntityRoleSearchGroupsThirdPartyEntityRoleResponses]; export type PostCustomerThirdPartyEntityRoleTableStateData = { body: WsTableState; path?: never; query?: never; url: '/customerThirdPartyEntityRole/tableState'; }; export type PostCustomerThirdPartyEntityRoleTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostCustomerThirdPartyEntityRoleTableStateResponse = PostCustomerThirdPartyEntityRoleTableStateResponses[keyof PostCustomerThirdPartyEntityRoleTableStateResponses]; export type PostCustomerThirdPartyEntityRoleTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerThirdPartyEntityRole/tableState/search'; }; export type PostCustomerThirdPartyEntityRoleTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostCustomerThirdPartyEntityRoleTableStateSearchResponse = PostCustomerThirdPartyEntityRoleTableStateSearchResponses[keyof PostCustomerThirdPartyEntityRoleTableStateSearchResponses]; export type DeleteCustomerThirdPartyEntityRoleTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerThirdPartyEntityRole/tableState/{id}'; }; export type DeleteCustomerThirdPartyEntityRoleTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerThirdPartyEntityRoleTableStateByIdResponse = DeleteCustomerThirdPartyEntityRoleTableStateByIdResponses[keyof DeleteCustomerThirdPartyEntityRoleTableStateByIdResponses]; export type GetCustomerThirdPartyEntityRoleTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerThirdPartyEntityRole/tableState/{id}'; }; export type GetCustomerThirdPartyEntityRoleTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetCustomerThirdPartyEntityRoleTableStateByIdResponse = GetCustomerThirdPartyEntityRoleTableStateByIdResponses[keyof GetCustomerThirdPartyEntityRoleTableStateByIdResponses]; export type PutCustomerThirdPartyEntityRoleTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/customerThirdPartyEntityRole/tableState/{id}'; }; export type PutCustomerThirdPartyEntityRoleTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutCustomerThirdPartyEntityRoleTableStateByIdResponse = PutCustomerThirdPartyEntityRoleTableStateByIdResponses[keyof PutCustomerThirdPartyEntityRoleTableStateByIdResponses]; export type DeleteCustomerThirdPartyEntityRoleByIdData = { body?: never; path: { id: number; }; query?: { force?: boolean; }; url: '/customerThirdPartyEntityRole/{id}'; }; export type DeleteCustomerThirdPartyEntityRoleByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerThirdPartyEntityRoleByIdResponse = DeleteCustomerThirdPartyEntityRoleByIdResponses[keyof DeleteCustomerThirdPartyEntityRoleByIdResponses]; export type GetCustomerThirdPartyEntityRoleByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}'; }; export type GetCustomerThirdPartyEntityRoleByIdResponses = { /** * OK */ 200: WsCustomerThirdPartyEntityRole; }; export type GetCustomerThirdPartyEntityRoleByIdResponse = GetCustomerThirdPartyEntityRoleByIdResponses[keyof GetCustomerThirdPartyEntityRoleByIdResponses]; export type PutCustomerThirdPartyEntityRoleByIdData = { body: WsCustomerThirdPartyEntityRole; path: { id: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}'; }; export type PutCustomerThirdPartyEntityRoleByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerThirdPartyEntityRoleByIdResponses = { /** * OK */ 200: WsCustomerThirdPartyEntityRole; }; export type PutCustomerThirdPartyEntityRoleByIdResponse = PutCustomerThirdPartyEntityRoleByIdResponses[keyof PutCustomerThirdPartyEntityRoleByIdResponses]; export type DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/config/{propertyName}'; }; export type DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameResponse = DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameResponses[keyof DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameResponses]; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/customerThirdPartyEntityRole/{id}/metadata/config/{propertyName}/value'; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueResponse = GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueResponses[keyof GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueResponses]; export type PostCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/customerThirdPartyEntityRole/{id}/metadata/config/{propertyName}/value'; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueResponse = PostCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueResponses[keyof PostCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValueResponses]; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/config/{propertyName}/values'; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValuesResponse = GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValuesResponses[keyof GetCustomerThirdPartyEntityRoleByIdMetadataConfigByPropertyNameValuesResponses]; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/configKeys'; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigKeysResponse = GetCustomerThirdPartyEntityRoleByIdMetadataConfigKeysResponses[keyof GetCustomerThirdPartyEntityRoleByIdMetadataConfigKeysResponses]; export type PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/configValue'; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueResponse = PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueResponses[keyof PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueResponses]; export type PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerThirdPartyEntityRole/{id}/metadata/configValue/search'; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueSearchResponse = PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueSearchResponses[keyof PostCustomerThirdPartyEntityRoleByIdMetadataConfigValueSearchResponses]; export type DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/configValue/{configValueId}'; }; export type DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponse = DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponses]; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/configValue/{configValueId}'; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponse = GetCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponses[keyof GetCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponses]; export type PutCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/configValue/{configValueId}'; }; export type PutCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponse = PutCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponses[keyof PutCustomerThirdPartyEntityRoleByIdMetadataConfigValueByConfigValueIdResponses]; export type PostCustomerThirdPartyEntityRoleByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/label'; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataLabelResponse = PostCustomerThirdPartyEntityRoleByIdMetadataLabelResponses[keyof PostCustomerThirdPartyEntityRoleByIdMetadataLabelResponses]; export type PostCustomerThirdPartyEntityRoleByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerThirdPartyEntityRole/{id}/metadata/label/search'; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostCustomerThirdPartyEntityRoleByIdMetadataLabelSearchResponse = PostCustomerThirdPartyEntityRoleByIdMetadataLabelSearchResponses[keyof PostCustomerThirdPartyEntityRoleByIdMetadataLabelSearchResponses]; export type DeleteCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/label/{labelId}'; }; export type DeleteCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponse = DeleteCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponses[keyof DeleteCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponses]; export type GetCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/label/{labelId}'; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponse = GetCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponses[keyof GetCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponses]; export type PutCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/customerThirdPartyEntityRole/{id}/metadata/label/{labelId}'; }; export type PutCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponse = PutCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponses[keyof PutCustomerThirdPartyEntityRoleByIdMetadataLabelByLabelIdResponses]; export type PostCustomerTransactionData = { body: WsCustomerTransaction; path?: never; query?: { otherThirdPartyEntityId?: number; }; url: '/customerTransaction'; }; export type PostCustomerTransactionErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerTransactionResponses = { /** * OK */ 200: WsCustomerTransaction; }; export type PostCustomerTransactionResponse = PostCustomerTransactionResponses[keyof PostCustomerTransactionResponses]; export type PostCustomerTransactionExportHorusSearchData = { body: WsHorusTransactionExportSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/export/horus/search'; }; export type PostCustomerTransactionExportHorusSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerTransactionExportHorusSearchResponses = { /** * OK */ 200: WsResultPageWsHorusTransactionExport; }; export type PostCustomerTransactionExportHorusSearchResponse = PostCustomerTransactionExportHorusSearchResponses[keyof PostCustomerTransactionExportHorusSearchResponses]; export type GetCustomerTransactionExportHorusByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/export/horus/{id}'; }; export type GetCustomerTransactionExportHorusByIdResponses = { /** * OK */ 200: WsHorusTransactionExport; }; export type GetCustomerTransactionExportHorusByIdResponse = GetCustomerTransactionExportHorusByIdResponses[keyof GetCustomerTransactionExportHorusByIdResponses]; export type PostCustomerTransactionReloadByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/reload/{id}'; }; export type PostCustomerTransactionReloadByIdResponses = { /** * Created */ 201: unknown; }; export type PostCustomerTransactionSearchData = { body: WsCustomerTransactionSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/search'; }; export type PostCustomerTransactionSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerTransactionSearchResponses = { /** * OK */ 200: WsResultPageWsCustomerTransaction; }; export type PostCustomerTransactionSearchResponse = PostCustomerTransactionSearchResponses[keyof PostCustomerTransactionSearchResponses]; export type PostCustomerTransactionSearchGroupSummariesData = { body: WsCustomerTransactionSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/search/groupSummaries'; }; export type PostCustomerTransactionSearchGroupSummariesErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerTransactionSearchGroupSummariesResponses = { /** * OK */ 200: WsResultPageWsGroupWsCustomerTransactionGroupFieldWsCustomerTransactionGroupSummaryWsCustomerTransactionSearch; }; export type PostCustomerTransactionSearchGroupSummariesResponse = PostCustomerTransactionSearchGroupSummariesResponses[keyof PostCustomerTransactionSearchGroupSummariesResponses]; export type PutCustomerTransactionStatusesControlledData = { body: WsCustomerTransactionSearch; path?: never; query?: never; url: '/customerTransaction/statuses/controlled'; }; export type PutCustomerTransactionStatusesControlledErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerTransactionStatusesControlledResponses = { /** * No Content */ 204: void; }; export type PutCustomerTransactionStatusesControlledResponse = PutCustomerTransactionStatusesControlledResponses[keyof PutCustomerTransactionStatusesControlledResponses]; export type PutCustomerTransactionStatusesToExportData = { body: WsCustomerTransactionSearch; path?: never; query?: never; url: '/customerTransaction/statuses/to_export'; }; export type PutCustomerTransactionStatusesToExportErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerTransactionStatusesToExportResponses = { /** * No Content */ 204: void; }; export type PutCustomerTransactionStatusesToExportResponse = PutCustomerTransactionStatusesToExportResponses[keyof PutCustomerTransactionStatusesToExportResponses]; export type PostCustomerTransactionTableStateData = { body: WsTableState; path?: never; query?: never; url: '/customerTransaction/tableState'; }; export type PostCustomerTransactionTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostCustomerTransactionTableStateResponse = PostCustomerTransactionTableStateResponses[keyof PostCustomerTransactionTableStateResponses]; export type PostCustomerTransactionTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/tableState/search'; }; export type PostCustomerTransactionTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostCustomerTransactionTableStateSearchResponse = PostCustomerTransactionTableStateSearchResponses[keyof PostCustomerTransactionTableStateSearchResponses]; export type DeleteCustomerTransactionTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/tableState/{id}'; }; export type DeleteCustomerTransactionTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionTableStateByIdResponse = DeleteCustomerTransactionTableStateByIdResponses[keyof DeleteCustomerTransactionTableStateByIdResponses]; export type GetCustomerTransactionTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/tableState/{id}'; }; export type GetCustomerTransactionTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetCustomerTransactionTableStateByIdResponse = GetCustomerTransactionTableStateByIdResponses[keyof GetCustomerTransactionTableStateByIdResponses]; export type PutCustomerTransactionTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/customerTransaction/tableState/{id}'; }; export type PutCustomerTransactionTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutCustomerTransactionTableStateByIdResponse = PutCustomerTransactionTableStateByIdResponses[keyof PutCustomerTransactionTableStateByIdResponses]; export type PostCustomerTransactionThirdPartyEntitiesByThirdpartyEntityIdData = { body: WsCustomerTransactionSearch; path: { thirdpartyEntityId: number; }; query?: never; url: '/customerTransaction/thirdPartyEntities/{thirdpartyEntityId}'; }; export type PostCustomerTransactionThirdPartyEntitiesByThirdpartyEntityIdErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerTransactionThirdPartyEntitiesByThirdpartyEntityIdResponses = { /** * Created */ 201: unknown; }; export type PostCustomerTransactionValidationsData = { body: WsCustomerTransactionSearch; path?: never; query?: never; url: '/customerTransaction/validations'; }; export type PostCustomerTransactionValidationsErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerTransactionValidationsResponses = { /** * Created */ 201: unknown; }; export type PostCustomerTransactionXlsData = { body: Array; path?: never; query?: never; url: '/customerTransaction/xls'; }; export type PostCustomerTransactionXlsErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerTransactionXlsResponses = { /** * OK */ 200: Blob | File; }; export type PostCustomerTransactionXlsResponse = PostCustomerTransactionXlsResponses[keyof PostCustomerTransactionXlsResponses]; export type PostCustomerTransactionXlsMailData = { body: Array; path?: never; query?: { email?: string; }; url: '/customerTransaction/xls/mail'; }; export type PostCustomerTransactionXlsMailErrors = { /** * Bad Request */ 400: unknown; }; export type PostCustomerTransactionXlsMailResponses = { /** * Created */ 201: unknown; }; export type DeleteCustomerTransactionByIdData = { body?: never; path: { id: number; }; query?: { recursive?: boolean; }; url: '/customerTransaction/{id}'; }; export type DeleteCustomerTransactionByIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionByIdResponse = DeleteCustomerTransactionByIdResponses[keyof DeleteCustomerTransactionByIdResponses]; export type GetCustomerTransactionByIdData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}'; }; export type GetCustomerTransactionByIdResponses = { /** * OK */ 200: WsCustomerTransaction; }; export type GetCustomerTransactionByIdResponse = GetCustomerTransactionByIdResponses[keyof GetCustomerTransactionByIdResponses]; export type PutCustomerTransactionByIdData = { body: WsCustomerTransaction; path: { id: number; }; query?: never; url: '/customerTransaction/{id}'; }; export type PutCustomerTransactionByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutCustomerTransactionByIdResponses = { /** * OK */ 200: WsCustomerTransaction; }; export type PutCustomerTransactionByIdResponse = PutCustomerTransactionByIdResponses[keyof PutCustomerTransactionByIdResponses]; export type GetCustomerTransactionByIdDataData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data'; }; export type GetCustomerTransactionByIdDataResponses = { /** * OK */ 200: WsAccountingData; }; export type GetCustomerTransactionByIdDataResponse = GetCustomerTransactionByIdDataResponses[keyof GetCustomerTransactionByIdDataResponses]; export type PutCustomerTransactionByIdDataData = { body: WsAccountingData; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data'; }; export type PutCustomerTransactionByIdDataResponses = { /** * OK */ 200: WsAccountingData; }; export type PutCustomerTransactionByIdDataResponse = PutCustomerTransactionByIdDataResponses[keyof PutCustomerTransactionByIdDataResponses]; export type DeleteCustomerTransactionByIdDataFileData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/file'; }; export type DeleteCustomerTransactionByIdDataFileResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionByIdDataFileResponse = DeleteCustomerTransactionByIdDataFileResponses[keyof DeleteCustomerTransactionByIdDataFileResponses]; export type GetCustomerTransactionByIdDataFileData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/file'; }; export type GetCustomerTransactionByIdDataFileResponses = { /** * OK */ 200: WsStoredFile; }; export type GetCustomerTransactionByIdDataFileResponse = GetCustomerTransactionByIdDataFileResponses[keyof GetCustomerTransactionByIdDataFileResponses]; export type PostCustomerTransactionByIdDataFileData = { body: Blob | File; path: { id: number; }; query: { fileName: string; }; url: '/customerTransaction/{id}/data/file'; }; export type PostCustomerTransactionByIdDataFileResponses = { /** * OK */ 200: WsStoredFile; }; export type PostCustomerTransactionByIdDataFileResponse = PostCustomerTransactionByIdDataFileResponses[keyof PostCustomerTransactionByIdDataFileResponses]; export type GetCustomerTransactionByIdDataFileContentData = { body?: never; path: { id: number; }; query?: { 'content-disposition'?: string; }; url: '/customerTransaction/{id}/data/file/content'; }; export type GetCustomerTransactionByIdDataFileContentResponses = { /** * OK */ 200: unknown; }; export type GetCustomerTransactionByIdDataFileContentUrlData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/file/contentUrl'; }; export type GetCustomerTransactionByIdDataFileContentUrlResponses = { /** * OK */ 200: WsStoredFileUrl; }; export type GetCustomerTransactionByIdDataFileContentUrlResponse = GetCustomerTransactionByIdDataFileContentUrlResponses[keyof GetCustomerTransactionByIdDataFileContentUrlResponses]; export type PostCustomerTransactionByIdDataLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/{id}/data/log/search'; }; export type PostCustomerTransactionByIdDataLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostCustomerTransactionByIdDataLogSearchResponse = PostCustomerTransactionByIdDataLogSearchResponses[keyof PostCustomerTransactionByIdDataLogSearchResponses]; export type DeleteCustomerTransactionByIdDataMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerTransaction/{id}/data/metadata/config/{propertyName}'; }; export type DeleteCustomerTransactionByIdDataMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionByIdDataMetadataConfigByPropertyNameResponse = DeleteCustomerTransactionByIdDataMetadataConfigByPropertyNameResponses[keyof DeleteCustomerTransactionByIdDataMetadataConfigByPropertyNameResponses]; export type GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/customerTransaction/{id}/data/metadata/config/{propertyName}/value'; }; export type GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValueResponse = GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValueResponses[keyof GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValueResponses]; export type PostCustomerTransactionByIdDataMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/customerTransaction/{id}/data/metadata/config/{propertyName}/value'; }; export type PostCustomerTransactionByIdDataMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerTransactionByIdDataMetadataConfigByPropertyNameValueResponse = PostCustomerTransactionByIdDataMetadataConfigByPropertyNameValueResponses[keyof PostCustomerTransactionByIdDataMetadataConfigByPropertyNameValueResponses]; export type GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerTransaction/{id}/data/metadata/config/{propertyName}/values'; }; export type GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValuesResponse = GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValuesResponses[keyof GetCustomerTransactionByIdDataMetadataConfigByPropertyNameValuesResponses]; export type GetCustomerTransactionByIdDataMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/metadata/configKeys'; }; export type GetCustomerTransactionByIdDataMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetCustomerTransactionByIdDataMetadataConfigKeysResponse = GetCustomerTransactionByIdDataMetadataConfigKeysResponses[keyof GetCustomerTransactionByIdDataMetadataConfigKeysResponses]; export type PostCustomerTransactionByIdDataMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/metadata/configValue'; }; export type PostCustomerTransactionByIdDataMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerTransactionByIdDataMetadataConfigValueResponse = PostCustomerTransactionByIdDataMetadataConfigValueResponses[keyof PostCustomerTransactionByIdDataMetadataConfigValueResponses]; export type PostCustomerTransactionByIdDataMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/{id}/data/metadata/configValue/search'; }; export type PostCustomerTransactionByIdDataMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostCustomerTransactionByIdDataMetadataConfigValueSearchResponse = PostCustomerTransactionByIdDataMetadataConfigValueSearchResponses[keyof PostCustomerTransactionByIdDataMetadataConfigValueSearchResponses]; export type DeleteCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerTransaction/{id}/data/metadata/configValue/{configValueId}'; }; export type DeleteCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponse = DeleteCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponses[keyof DeleteCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponses]; export type GetCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerTransaction/{id}/data/metadata/configValue/{configValueId}'; }; export type GetCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponse = GetCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponses[keyof GetCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponses]; export type PutCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/customerTransaction/{id}/data/metadata/configValue/{configValueId}'; }; export type PutCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponse = PutCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponses[keyof PutCustomerTransactionByIdDataMetadataConfigValueByConfigValueIdResponses]; export type PostCustomerTransactionByIdDataMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/metadata/label'; }; export type PostCustomerTransactionByIdDataMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostCustomerTransactionByIdDataMetadataLabelResponse = PostCustomerTransactionByIdDataMetadataLabelResponses[keyof PostCustomerTransactionByIdDataMetadataLabelResponses]; export type PostCustomerTransactionByIdDataMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/{id}/data/metadata/label/search'; }; export type PostCustomerTransactionByIdDataMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostCustomerTransactionByIdDataMetadataLabelSearchResponse = PostCustomerTransactionByIdDataMetadataLabelSearchResponses[keyof PostCustomerTransactionByIdDataMetadataLabelSearchResponses]; export type DeleteCustomerTransactionByIdDataMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerTransaction/{id}/data/metadata/label/{labelId}'; }; export type DeleteCustomerTransactionByIdDataMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionByIdDataMetadataLabelByLabelIdResponse = DeleteCustomerTransactionByIdDataMetadataLabelByLabelIdResponses[keyof DeleteCustomerTransactionByIdDataMetadataLabelByLabelIdResponses]; export type GetCustomerTransactionByIdDataMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerTransaction/{id}/data/metadata/label/{labelId}'; }; export type GetCustomerTransactionByIdDataMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetCustomerTransactionByIdDataMetadataLabelByLabelIdResponse = GetCustomerTransactionByIdDataMetadataLabelByLabelIdResponses[keyof GetCustomerTransactionByIdDataMetadataLabelByLabelIdResponses]; export type PutCustomerTransactionByIdDataMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/customerTransaction/{id}/data/metadata/label/{labelId}'; }; export type PutCustomerTransactionByIdDataMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutCustomerTransactionByIdDataMetadataLabelByLabelIdResponse = PutCustomerTransactionByIdDataMetadataLabelByLabelIdResponses[keyof PutCustomerTransactionByIdDataMetadataLabelByLabelIdResponses]; export type PostCustomerTransactionByIdDataRulesMatchingCheckData = { body: WsNitroRuleMatchingOptions; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/rules/matching/check'; }; export type PostCustomerTransactionByIdDataRulesMatchingCheckResponses = { /** * OK */ 200: Array; }; export type PostCustomerTransactionByIdDataRulesMatchingCheckResponse = PostCustomerTransactionByIdDataRulesMatchingCheckResponses[keyof PostCustomerTransactionByIdDataRulesMatchingCheckResponses]; export type PostCustomerTransactionByIdDataRulesMatchingCreateData = { body: WsNitroRuleCreateOptions; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/rules/matching/create'; }; export type PostCustomerTransactionByIdDataRulesMatchingCreateResponses = { /** * OK */ 200: WsRefWsNitroRule; }; export type PostCustomerTransactionByIdDataRulesMatchingCreateResponse = PostCustomerTransactionByIdDataRulesMatchingCreateResponses[keyof PostCustomerTransactionByIdDataRulesMatchingCreateResponses]; export type DeleteCustomerTransactionByIdDataThirdpartyEntityData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity'; }; export type DeleteCustomerTransactionByIdDataThirdpartyEntityResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionByIdDataThirdpartyEntityResponse = DeleteCustomerTransactionByIdDataThirdpartyEntityResponses[keyof DeleteCustomerTransactionByIdDataThirdpartyEntityResponses]; export type GetCustomerTransactionByIdDataThirdpartyEntityData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity'; }; export type GetCustomerTransactionByIdDataThirdpartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type GetCustomerTransactionByIdDataThirdpartyEntityResponse = GetCustomerTransactionByIdDataThirdpartyEntityResponses[keyof GetCustomerTransactionByIdDataThirdpartyEntityResponses]; export type PostCustomerTransactionByIdDataThirdpartyEntityData = { body: WsThirdPartyEntity; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity'; }; export type PostCustomerTransactionByIdDataThirdpartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PostCustomerTransactionByIdDataThirdpartyEntityResponse = PostCustomerTransactionByIdDataThirdpartyEntityResponses[keyof PostCustomerTransactionByIdDataThirdpartyEntityResponses]; export type PutCustomerTransactionByIdDataThirdpartyEntityData = { body: WsThirdPartyEntity; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity'; }; export type PutCustomerTransactionByIdDataThirdpartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PutCustomerTransactionByIdDataThirdpartyEntityResponse = PutCustomerTransactionByIdDataThirdpartyEntityResponses[keyof PutCustomerTransactionByIdDataThirdpartyEntityResponses]; export type DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/config/{propertyName}'; }; export type DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameResponse = DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameResponses[keyof DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameResponses]; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/config/{propertyName}/value'; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponse = GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses[keyof GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses]; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/config/{propertyName}/value'; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponse = PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses[keyof PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValueResponses]; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/config/{propertyName}/values'; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesResponse = GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesResponses[keyof GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigByPropertyNameValuesResponses]; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/configKeys'; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigKeysResponse = GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigKeysResponses[keyof GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigKeysResponses]; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/configValue'; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueResponse = PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueResponses[keyof PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueResponses]; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/configValue/search'; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueSearchResponse = PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueSearchResponses[keyof PostCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueSearchResponses]; export type DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/configValue/{configValueId}'; }; export type DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponse = DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses[keyof DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses]; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/configValue/{configValueId}'; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponse = GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses[keyof GetCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses]; export type PutCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/configValue/{configValueId}'; }; export type PutCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponse = PutCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses[keyof PutCustomerTransactionByIdDataThirdpartyEntityMetadataConfigValueByConfigValueIdResponses]; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/label'; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelResponse = PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelResponses[keyof PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelResponses]; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/label/search'; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelSearchResponse = PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelSearchResponses[keyof PostCustomerTransactionByIdDataThirdpartyEntityMetadataLabelSearchResponses]; export type DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/label/{labelId}'; }; export type DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponse = DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses[keyof DeleteCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses]; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/label/{labelId}'; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponse = GetCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses[keyof GetCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses]; export type PutCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/metadata/label/{labelId}'; }; export type PutCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponse = PutCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses[keyof PutCustomerTransactionByIdDataThirdpartyEntityMetadataLabelByLabelIdResponses]; export type GetCustomerTransactionByIdDataThirdpartyEntityThirdPartyData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/thirdParty'; }; export type GetCustomerTransactionByIdDataThirdpartyEntityThirdPartyResponses = { /** * OK */ 200: WsThirdParty; }; export type GetCustomerTransactionByIdDataThirdpartyEntityThirdPartyResponse = GetCustomerTransactionByIdDataThirdpartyEntityThirdPartyResponses[keyof GetCustomerTransactionByIdDataThirdpartyEntityThirdPartyResponses]; export type PostCustomerTransactionByIdDataThirdpartyEntityByThirdpartyEntityIdData = { body?: never; path: { id: number; thirdpartyEntityId: number; }; query?: never; url: '/customerTransaction/{id}/data/thirdpartyEntity/{thirdpartyEntityId}'; }; export type PostCustomerTransactionByIdDataThirdpartyEntityByThirdpartyEntityIdResponses = { /** * OK */ 200: WsRefWsAccountingData; }; export type PostCustomerTransactionByIdDataThirdpartyEntityByThirdpartyEntityIdResponse = PostCustomerTransactionByIdDataThirdpartyEntityByThirdpartyEntityIdResponses[keyof PostCustomerTransactionByIdDataThirdpartyEntityByThirdpartyEntityIdResponses]; export type PutCustomerTransactionByIdStatusArchivedData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/status/archived'; }; export type PutCustomerTransactionByIdStatusArchivedResponses = { /** * OK */ 200: WsCustomerTransaction; }; export type PutCustomerTransactionByIdStatusArchivedResponse = PutCustomerTransactionByIdStatusArchivedResponses[keyof PutCustomerTransactionByIdStatusArchivedResponses]; export type PutCustomerTransactionByIdStatusControlledData = { body?: never; path: { id: number; }; query?: { previousTransactionId?: number; }; url: '/customerTransaction/{id}/status/controlled'; }; export type PutCustomerTransactionByIdStatusControlledResponses = { /** * OK */ 200: WsCustomerTransaction; }; export type PutCustomerTransactionByIdStatusControlledResponse = PutCustomerTransactionByIdStatusControlledResponses[keyof PutCustomerTransactionByIdStatusControlledResponses]; export type PutCustomerTransactionByIdStatusCreatedData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/status/created'; }; export type PutCustomerTransactionByIdStatusCreatedResponses = { /** * OK */ 200: WsCustomerTransaction; }; export type PutCustomerTransactionByIdStatusCreatedResponse = PutCustomerTransactionByIdStatusCreatedResponses[keyof PutCustomerTransactionByIdStatusCreatedResponses]; export type PutCustomerTransactionByIdStatusToExportData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/status/to_export'; }; export type PutCustomerTransactionByIdStatusToExportResponses = { /** * OK */ 200: WsCustomerTransaction; }; export type PutCustomerTransactionByIdStatusToExportResponse = PutCustomerTransactionByIdStatusToExportResponses[keyof PutCustomerTransactionByIdStatusToExportResponses]; export type GetCustomerTransactionByIdValidationData = { body?: never; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/{id}/validation'; }; export type GetCustomerTransactionByIdValidationResponses = { /** * OK */ 200: WsResultPageWsAccountingDataValidation; }; export type GetCustomerTransactionByIdValidationResponse = GetCustomerTransactionByIdValidationResponses[keyof GetCustomerTransactionByIdValidationResponses]; export type PostCustomerTransactionByIdValidationData = { body?: never; path: { id: number; }; query?: never; url: '/customerTransaction/{id}/validation'; }; export type PostCustomerTransactionByIdValidationResponses = { /** * OK */ 200: WsAccountingDataValidation; }; export type PostCustomerTransactionByIdValidationResponse = PostCustomerTransactionByIdValidationResponses[keyof PostCustomerTransactionByIdValidationResponses]; export type GetCustomerTransactionByTransactionIdExportData = { body?: never; path: { transactionId: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/{transactionId}/export'; }; export type GetCustomerTransactionByTransactionIdExportResponses = { /** * OK */ 200: WsResultPageWsTransactionExport; }; export type GetCustomerTransactionByTransactionIdExportResponse = GetCustomerTransactionByTransactionIdExportResponses[keyof GetCustomerTransactionByTransactionIdExportResponses]; export type GetCustomerTransactionByTransactionIdExportHorusData = { body?: never; path: { transactionId: number; }; query?: never; url: '/customerTransaction/{transactionId}/export/horus'; }; export type GetCustomerTransactionByTransactionIdExportHorusResponses = { /** * OK */ 200: WsHorusTransactionExport; }; export type GetCustomerTransactionByTransactionIdExportHorusResponse = GetCustomerTransactionByTransactionIdExportHorusResponses[keyof GetCustomerTransactionByTransactionIdExportHorusResponses]; export type GetCustomerTransactionByTransactionIdExportOdooData = { body?: never; path: { transactionId: number; }; query?: never; url: '/customerTransaction/{transactionId}/export/odoo'; }; export type GetCustomerTransactionByTransactionIdExportOdooResponses = { /** * OK */ 200: WsOdooTransactionExport; }; export type GetCustomerTransactionByTransactionIdExportOdooResponse = GetCustomerTransactionByTransactionIdExportOdooResponses[keyof GetCustomerTransactionByTransactionIdExportOdooResponses]; export type GetCustomerTransactionByTransactionIdExportOdooMoveLinesData = { body?: never; path: { transactionId: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/customerTransaction/{transactionId}/export/odoo/move/lines'; }; export type GetCustomerTransactionByTransactionIdExportOdooMoveLinesResponses = { /** * OK */ 200: WsResultPageInteger; }; export type GetCustomerTransactionByTransactionIdExportOdooMoveLinesResponse = GetCustomerTransactionByTransactionIdExportOdooMoveLinesResponses[keyof GetCustomerTransactionByTransactionIdExportOdooMoveLinesResponses]; export type PostDocumentAccountingLineData = { body: WsDocumentAccountingLine; path?: never; query?: never; url: '/documentAccountingLine'; }; export type PostDocumentAccountingLineErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineResponses = { /** * OK */ 200: WsDocumentAccountingLine; }; export type PostDocumentAccountingLineResponse = PostDocumentAccountingLineResponses[keyof PostDocumentAccountingLineResponses]; export type PostDocumentAccountingLineDeductiblePotentialData = { body: WsDocumentAccountingLine; path?: never; query?: never; url: '/documentAccountingLine/deductible/potential'; }; export type PostDocumentAccountingLineDeductiblePotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineDeductiblePotentialResponses = { /** * OK */ 200: boolean; }; export type PostDocumentAccountingLineDeductiblePotentialResponse = PostDocumentAccountingLineDeductiblePotentialResponses[keyof PostDocumentAccountingLineDeductiblePotentialResponses]; export type PostDocumentAccountingLineExportXlsData = { body: WsDocumentAccountingLineSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentAccountingLine/export/xls'; }; export type PostDocumentAccountingLineExportXlsErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineExportXlsResponses = { /** * OK */ 200: Blob | File; }; export type PostDocumentAccountingLineExportXlsResponse = PostDocumentAccountingLineExportXlsResponses[keyof PostDocumentAccountingLineExportXlsResponses]; export type PostDocumentAccountingLineInvestementPotentialData = { body: WsDocumentAccountingLine; path?: never; query?: never; url: '/documentAccountingLine/investement/potential'; }; export type PostDocumentAccountingLineInvestementPotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineInvestementPotentialResponses = { /** * OK */ 200: boolean; }; export type PostDocumentAccountingLineInvestementPotentialResponse = PostDocumentAccountingLineInvestementPotentialResponses[keyof PostDocumentAccountingLineInvestementPotentialResponses]; export type PostDocumentAccountingLineSearchData = { body: WsDocumentAccountingLineSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentAccountingLine/search'; }; export type PostDocumentAccountingLineSearchErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineSearchResponses = { /** * OK */ 200: WsResultPageWsDocumentAccountingLine; }; export type PostDocumentAccountingLineSearchResponse = PostDocumentAccountingLineSearchResponses[keyof PostDocumentAccountingLineSearchResponses]; export type PostDocumentAccountingLineTaxLocationPotentialData = { body: WsDocumentAccountingLine; path?: never; query?: never; url: '/documentAccountingLine/taxLocation/potential'; }; export type PostDocumentAccountingLineTaxLocationPotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineTaxLocationPotentialResponses = { /** * OK */ 200: Array; }; export type PostDocumentAccountingLineTaxLocationPotentialResponse = PostDocumentAccountingLineTaxLocationPotentialResponses[keyof PostDocumentAccountingLineTaxLocationPotentialResponses]; export type PostDocumentAccountingLineTaxNaturePotentialData = { body: WsDocumentAccountingLine; path?: never; query?: never; url: '/documentAccountingLine/taxNature/potential'; }; export type PostDocumentAccountingLineTaxNaturePotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineTaxNaturePotentialResponses = { /** * OK */ 200: Array; }; export type PostDocumentAccountingLineTaxNaturePotentialResponse = PostDocumentAccountingLineTaxNaturePotentialResponses[keyof PostDocumentAccountingLineTaxNaturePotentialResponses]; export type PostDocumentAccountingLineTaxTypePotentialData = { body: WsDocumentAccountingLine; path?: never; query?: never; url: '/documentAccountingLine/taxType/potential'; }; export type PostDocumentAccountingLineTaxTypePotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineTaxTypePotentialResponses = { /** * OK */ 200: Array; }; export type PostDocumentAccountingLineTaxTypePotentialResponse = PostDocumentAccountingLineTaxTypePotentialResponses[keyof PostDocumentAccountingLineTaxTypePotentialResponses]; export type PostDocumentAccountingLineThirdPartyEntityRolePotentialData = { body: WsDocumentAccountingLine; path?: never; query?: never; url: '/documentAccountingLine/thirdPartyEntityRole/potential'; }; export type PostDocumentAccountingLineThirdPartyEntityRolePotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineThirdPartyEntityRolePotentialResponses = { /** * OK */ 200: Array; }; export type PostDocumentAccountingLineThirdPartyEntityRolePotentialResponse = PostDocumentAccountingLineThirdPartyEntityRolePotentialResponses[keyof PostDocumentAccountingLineThirdPartyEntityRolePotentialResponses]; export type DeleteDocumentAccountingLineByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentAccountingLine/{id}'; }; export type DeleteDocumentAccountingLineByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteDocumentAccountingLineByIdResponses = { /** * No Content */ 204: void; }; export type DeleteDocumentAccountingLineByIdResponse = DeleteDocumentAccountingLineByIdResponses[keyof DeleteDocumentAccountingLineByIdResponses]; export type GetDocumentAccountingLineByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentAccountingLine/{id}'; }; export type GetDocumentAccountingLineByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetDocumentAccountingLineByIdResponses = { /** * OK */ 200: WsDocumentAccountingLine; }; export type GetDocumentAccountingLineByIdResponse = GetDocumentAccountingLineByIdResponses[keyof GetDocumentAccountingLineByIdResponses]; export type PostDocumentAccountingLineByIdData = { body: WsDocumentAccountingLine; path: { id: number; }; query?: never; url: '/documentAccountingLine/{id}'; }; export type PostDocumentAccountingLineByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentAccountingLineByIdResponses = { /** * OK */ 200: WsDocumentAccountingLine; }; export type PostDocumentAccountingLineByIdResponse = PostDocumentAccountingLineByIdResponses[keyof PostDocumentAccountingLineByIdResponses]; export type PutDocumentAccountingLineByIdData = { body: WsDocumentAccountingLine; path: { id: number; }; query?: never; url: '/documentAccountingLine/{id}'; }; export type PutDocumentAccountingLineByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PutDocumentAccountingLineByIdResponses = { /** * OK */ 200: WsDocumentAccountingLine; }; export type PutDocumentAccountingLineByIdResponse = PutDocumentAccountingLineByIdResponses[keyof PutDocumentAccountingLineByIdResponses]; export type PostDocumentExportHorusSearchData = { body: WsHorusDocumentExportSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentExport/horus/search'; }; export type PostDocumentExportHorusSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostDocumentExportHorusSearchResponses = { /** * OK */ 200: WsResultPageWsHorusDocumentExport; }; export type PostDocumentExportHorusSearchResponse = PostDocumentExportHorusSearchResponses[keyof PostDocumentExportHorusSearchResponses]; export type GetDocumentExportHorusByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentExport/horus/{id}'; }; export type GetDocumentExportHorusByIdResponses = { /** * OK */ 200: WsHorusDocumentExport; }; export type GetDocumentExportHorusByIdResponse = GetDocumentExportHorusByIdResponses[keyof GetDocumentExportHorusByIdResponses]; export type PostDocumentExportOdooSearchData = { body: WsOdooDocumentExportSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentExport/odoo/search'; }; export type PostDocumentExportOdooSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostDocumentExportOdooSearchResponses = { /** * OK */ 200: WsResultPageWsOdooDocumentExport; }; export type PostDocumentExportOdooSearchResponse = PostDocumentExportOdooSearchResponses[keyof PostDocumentExportOdooSearchResponses]; export type GetDocumentExportOdooByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentExport/odoo/{id}'; }; export type GetDocumentExportOdooByIdResponses = { /** * OK */ 200: WsOdooDocumentExport; }; export type GetDocumentExportOdooByIdResponse = GetDocumentExportOdooByIdResponses[keyof GetDocumentExportOdooByIdResponses]; export type PostDocumentExportSearchData = { body: WsDocumentExportSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentExport/search'; }; export type PostDocumentExportSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostDocumentExportSearchResponses = { /** * OK */ 200: WsResultPageWsDocumentExport; }; export type PostDocumentExportSearchResponse = PostDocumentExportSearchResponses[keyof PostDocumentExportSearchResponses]; export type GetDocumentExportByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentExport/{id}'; }; export type GetDocumentExportByIdResponses = { /** * OK */ 200: WsDocumentExport; }; export type GetDocumentExportByIdResponse = GetDocumentExportByIdResponses[keyof GetDocumentExportByIdResponses]; export type PostDocumentExportByIdReexportData = { body?: never; path: { id: number; }; query?: never; url: '/documentExport/{id}/reexport'; }; export type PostDocumentExportByIdReexportResponses = { /** * OK */ 200: WsDocumentExport; }; export type PostDocumentExportByIdReexportResponse = PostDocumentExportByIdReexportResponses[keyof PostDocumentExportByIdReexportResponses]; export type GetDocumentFieldAllData = { body?: never; path?: never; query?: never; url: '/documentField/all'; }; export type GetDocumentFieldAllResponses = { /** * OK */ 200: Array; }; export type GetDocumentFieldAllResponse = GetDocumentFieldAllResponses[keyof GetDocumentFieldAllResponses]; export type GetDocumentFieldByCodeData = { body?: never; path: { code: string; }; query?: never; url: '/documentField/{code}'; }; export type GetDocumentFieldByCodeResponses = { /** * OK */ 200: WsDocumentField; }; export type GetDocumentFieldByCodeResponse = GetDocumentFieldByCodeResponses[keyof GetDocumentFieldByCodeResponses]; export type PostDocumentRuleData = { body: WsDocumentRule; path?: never; query?: never; url: '/documentRule'; }; export type PostDocumentRuleErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleResponses = { /** * OK */ 200: WsDocumentRule; }; export type PostDocumentRuleResponse = PostDocumentRuleResponses[keyof PostDocumentRuleResponses]; export type PostDocumentRuleDeductiblePotentialData = { body: WsDocumentRule; path?: never; query?: never; url: '/documentRule/deductible/potential'; }; export type PostDocumentRuleDeductiblePotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleDeductiblePotentialResponses = { /** * OK */ 200: boolean; }; export type PostDocumentRuleDeductiblePotentialResponse = PostDocumentRuleDeductiblePotentialResponses[keyof PostDocumentRuleDeductiblePotentialResponses]; export type PostDocumentRuleInvestementPotentialData = { body: WsDocumentRule; path?: never; query?: never; url: '/documentRule/investement/potential'; }; export type PostDocumentRuleInvestementPotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleInvestementPotentialResponses = { /** * OK */ 200: boolean; }; export type PostDocumentRuleInvestementPotentialResponse = PostDocumentRuleInvestementPotentialResponses[keyof PostDocumentRuleInvestementPotentialResponses]; export type PostDocumentRuleSearchData = { body: WsDocumentRuleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentRule/search'; }; export type PostDocumentRuleSearchErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleSearchResponses = { /** * OK */ 200: WsResultPageWsDocumentRule; }; export type PostDocumentRuleSearchResponse = PostDocumentRuleSearchResponses[keyof PostDocumentRuleSearchResponses]; export type PostDocumentRuleSearchGroupsCustomerData = { body: WsDocumentRuleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentRule/search/groups/customer'; }; export type PostDocumentRuleSearchGroupsCustomerErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleSearchGroupsCustomerResponses = { /** * OK */ 200: WsResultPageWsGroupWsDocumentRuleGroupFieldWsCustomerWsDocumentRuleSearch; }; export type PostDocumentRuleSearchGroupsCustomerResponse = PostDocumentRuleSearchGroupsCustomerResponses[keyof PostDocumentRuleSearchGroupsCustomerResponses]; export type PostDocumentRuleSearchGroupsDocumentTypeData = { body: WsDocumentRuleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentRule/search/groups/documentType'; }; export type PostDocumentRuleSearchGroupsDocumentTypeErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleSearchGroupsDocumentTypeResponses = { /** * OK */ 200: WsResultPageWsGroupWsDocumentRuleGroupFieldWsDocumentTypeModelWsDocumentRuleSearch; }; export type PostDocumentRuleSearchGroupsDocumentTypeResponse = PostDocumentRuleSearchGroupsDocumentTypeResponses[keyof PostDocumentRuleSearchGroupsDocumentTypeResponses]; export type PostDocumentRuleSearchGroupsSetGlAccountData = { body: WsDocumentRuleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentRule/search/groups/setGlAccount'; }; export type PostDocumentRuleSearchGroupsSetGlAccountErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleSearchGroupsSetGlAccountResponses = { /** * OK */ 200: WsResultPageWsGroupWsDocumentRuleGroupFieldStringWsDocumentRuleSearch; }; export type PostDocumentRuleSearchGroupsSetGlAccountResponse = PostDocumentRuleSearchGroupsSetGlAccountResponses[keyof PostDocumentRuleSearchGroupsSetGlAccountResponses]; export type PostDocumentRuleSearchGroupsThirdPartyEntityData = { body: WsDocumentRuleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentRule/search/groups/thirdPartyEntity'; }; export type PostDocumentRuleSearchGroupsThirdPartyEntityErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleSearchGroupsThirdPartyEntityResponses = { /** * OK */ 200: WsResultPageWsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityWsDocumentRuleSearch; }; export type PostDocumentRuleSearchGroupsThirdPartyEntityResponse = PostDocumentRuleSearchGroupsThirdPartyEntityResponses[keyof PostDocumentRuleSearchGroupsThirdPartyEntityResponses]; export type PostDocumentRuleSearchGroupsThirdPartyEntityRoleData = { body: WsDocumentRuleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentRule/search/groups/thirdPartyEntityRole'; }; export type PostDocumentRuleSearchGroupsThirdPartyEntityRoleErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleSearchGroupsThirdPartyEntityRoleResponses = { /** * OK */ 200: WsResultPageWsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityRoleWsDocumentRuleSearch; }; export type PostDocumentRuleSearchGroupsThirdPartyEntityRoleResponse = PostDocumentRuleSearchGroupsThirdPartyEntityRoleResponses[keyof PostDocumentRuleSearchGroupsThirdPartyEntityRoleResponses]; export type PostDocumentRuleTableStateData = { body: WsTableState; path?: never; query?: never; url: '/documentRule/tableState'; }; export type PostDocumentRuleTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostDocumentRuleTableStateResponse = PostDocumentRuleTableStateResponses[keyof PostDocumentRuleTableStateResponses]; export type PostDocumentRuleTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentRule/tableState/search'; }; export type PostDocumentRuleTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostDocumentRuleTableStateSearchResponse = PostDocumentRuleTableStateSearchResponses[keyof PostDocumentRuleTableStateSearchResponses]; export type DeleteDocumentRuleTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentRule/tableState/{id}'; }; export type DeleteDocumentRuleTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteDocumentRuleTableStateByIdResponse = DeleteDocumentRuleTableStateByIdResponses[keyof DeleteDocumentRuleTableStateByIdResponses]; export type GetDocumentRuleTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentRule/tableState/{id}'; }; export type GetDocumentRuleTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetDocumentRuleTableStateByIdResponse = GetDocumentRuleTableStateByIdResponses[keyof GetDocumentRuleTableStateByIdResponses]; export type PutDocumentRuleTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/documentRule/tableState/{id}'; }; export type PutDocumentRuleTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutDocumentRuleTableStateByIdResponse = PutDocumentRuleTableStateByIdResponses[keyof PutDocumentRuleTableStateByIdResponses]; export type PostDocumentRuleTaxLocationPotentialData = { body: WsDocumentRule; path?: never; query?: never; url: '/documentRule/taxLocation/potential'; }; export type PostDocumentRuleTaxLocationPotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleTaxLocationPotentialResponses = { /** * OK */ 200: Array; }; export type PostDocumentRuleTaxLocationPotentialResponse = PostDocumentRuleTaxLocationPotentialResponses[keyof PostDocumentRuleTaxLocationPotentialResponses]; export type PostDocumentRuleTaxNaturePotentialData = { body: WsDocumentRule; path?: never; query?: never; url: '/documentRule/taxNature/potential'; }; export type PostDocumentRuleTaxNaturePotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleTaxNaturePotentialResponses = { /** * OK */ 200: Array; }; export type PostDocumentRuleTaxNaturePotentialResponse = PostDocumentRuleTaxNaturePotentialResponses[keyof PostDocumentRuleTaxNaturePotentialResponses]; export type PostDocumentRuleTaxTypePotentialData = { body: WsDocumentRule; path?: never; query?: never; url: '/documentRule/taxType/potential'; }; export type PostDocumentRuleTaxTypePotentialErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostDocumentRuleTaxTypePotentialResponses = { /** * OK */ 200: Array; }; export type PostDocumentRuleTaxTypePotentialResponse = PostDocumentRuleTaxTypePotentialResponses[keyof PostDocumentRuleTaxTypePotentialResponses]; export type DeleteDocumentRuleByIdData = { body?: never; path: { id: number; }; query?: { removeAccountingLineReferences?: boolean; }; url: '/documentRule/{id}'; }; export type DeleteDocumentRuleByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteDocumentRuleByIdResponses = { /** * No Content */ 204: void; }; export type DeleteDocumentRuleByIdResponse = DeleteDocumentRuleByIdResponses[keyof DeleteDocumentRuleByIdResponses]; export type GetDocumentRuleByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentRule/{id}'; }; export type GetDocumentRuleByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetDocumentRuleByIdResponses = { /** * OK */ 200: WsDocumentRule; }; export type GetDocumentRuleByIdResponse = GetDocumentRuleByIdResponses[keyof GetDocumentRuleByIdResponses]; export type PutDocumentRuleByIdData = { body: WsDocumentRule; path: { id: number; }; query?: never; url: '/documentRule/{id}'; }; export type PutDocumentRuleByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PutDocumentRuleByIdResponses = { /** * OK */ 200: WsDocumentRule; }; export type PutDocumentRuleByIdResponse = PutDocumentRuleByIdResponses[keyof PutDocumentRuleByIdResponses]; export type PostDocumentRuleByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentRule/{id}/log/search'; }; export type PostDocumentRuleByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostDocumentRuleByIdLogSearchResponse = PostDocumentRuleByIdLogSearchResponses[keyof PostDocumentRuleByIdLogSearchResponses]; export type GetDocumentRuleByIdStatsData = { body?: never; path: { id: number; }; query?: { includeCounts?: boolean; }; url: '/documentRule/{id}/stats'; }; export type GetDocumentRuleByIdStatsErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetDocumentRuleByIdStatsResponses = { /** * OK */ 200: WsDocumentRuleStats; }; export type GetDocumentRuleByIdStatsResponse = GetDocumentRuleByIdStatsResponses[keyof GetDocumentRuleByIdStatsResponses]; export type GetDocumentRuleByIdTaxLocationData = { body?: never; path: { id: number; }; query?: never; url: '/documentRule/{id}/taxLocation'; }; export type GetDocumentRuleByIdTaxLocationErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetDocumentRuleByIdTaxLocationResponses = { /** * OK */ 200: WsTaxLocation; }; export type GetDocumentRuleByIdTaxLocationResponse = GetDocumentRuleByIdTaxLocationResponses[keyof GetDocumentRuleByIdTaxLocationResponses]; export type GetDocumentTypeFamilyListData = { body?: never; path?: never; query?: never; url: '/documentType/family/list'; }; export type GetDocumentTypeFamilyListResponses = { /** * OK */ 200: Array; }; export type GetDocumentTypeFamilyListResponse = GetDocumentTypeFamilyListResponses[keyof GetDocumentTypeFamilyListResponses]; export type GetDocumentTypeFamilyByNameData = { body?: never; path: { name: string; }; query?: never; url: '/documentType/family/{name}'; }; export type GetDocumentTypeFamilyByNameResponses = { /** * OK */ 200: WsDocumentFamilyModel; }; export type GetDocumentTypeFamilyByNameResponse = GetDocumentTypeFamilyByNameResponses[keyof GetDocumentTypeFamilyByNameResponses]; export type GetDocumentTypeListData = { body?: never; path?: never; query?: never; url: '/documentType/list'; }; export type GetDocumentTypeListResponses = { /** * OK */ 200: Array; }; export type GetDocumentTypeListResponse = GetDocumentTypeListResponses[keyof GetDocumentTypeListResponses]; export type GetDocumentTypeByNameData = { body?: never; path: { name: string; }; query?: never; url: '/documentType/{name}'; }; export type GetDocumentTypeByNameResponses = { /** * OK */ 200: WsDocumentTypeModel; }; export type GetDocumentTypeByNameResponse = GetDocumentTypeByNameResponses[keyof GetDocumentTypeByNameResponses]; export type PostDocumentTypeCollectionData = { body: WsDocumentTypeCollection; path?: never; query?: never; url: '/documentTypeCollection'; }; export type PostDocumentTypeCollectionErrors = { /** * Bad Request */ 400: unknown; }; export type PostDocumentTypeCollectionResponses = { /** * OK */ 200: WsDocumentTypeCollection; }; export type PostDocumentTypeCollectionResponse = PostDocumentTypeCollectionResponses[keyof PostDocumentTypeCollectionResponses]; export type PostDocumentTypeCollectionSearchData = { body: WsDocumentTypeCollectionSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentTypeCollection/search'; }; export type PostDocumentTypeCollectionSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostDocumentTypeCollectionSearchResponses = { /** * OK */ 200: WsResultPageWsDocumentTypeCollection; }; export type PostDocumentTypeCollectionSearchResponse = PostDocumentTypeCollectionSearchResponses[keyof PostDocumentTypeCollectionSearchResponses]; export type PostDocumentTypeCollectionTableStateData = { body: WsTableState; path?: never; query?: never; url: '/documentTypeCollection/tableState'; }; export type PostDocumentTypeCollectionTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostDocumentTypeCollectionTableStateResponse = PostDocumentTypeCollectionTableStateResponses[keyof PostDocumentTypeCollectionTableStateResponses]; export type PostDocumentTypeCollectionTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentTypeCollection/tableState/search'; }; export type PostDocumentTypeCollectionTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostDocumentTypeCollectionTableStateSearchResponse = PostDocumentTypeCollectionTableStateSearchResponses[keyof PostDocumentTypeCollectionTableStateSearchResponses]; export type DeleteDocumentTypeCollectionTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentTypeCollection/tableState/{id}'; }; export type DeleteDocumentTypeCollectionTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteDocumentTypeCollectionTableStateByIdResponse = DeleteDocumentTypeCollectionTableStateByIdResponses[keyof DeleteDocumentTypeCollectionTableStateByIdResponses]; export type GetDocumentTypeCollectionTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentTypeCollection/tableState/{id}'; }; export type GetDocumentTypeCollectionTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetDocumentTypeCollectionTableStateByIdResponse = GetDocumentTypeCollectionTableStateByIdResponses[keyof GetDocumentTypeCollectionTableStateByIdResponses]; export type PutDocumentTypeCollectionTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/documentTypeCollection/tableState/{id}'; }; export type PutDocumentTypeCollectionTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutDocumentTypeCollectionTableStateByIdResponse = PutDocumentTypeCollectionTableStateByIdResponses[keyof PutDocumentTypeCollectionTableStateByIdResponses]; export type DeleteDocumentTypeCollectionByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentTypeCollection/{id}'; }; export type DeleteDocumentTypeCollectionByIdResponses = { /** * No Content */ 204: void; }; export type DeleteDocumentTypeCollectionByIdResponse = DeleteDocumentTypeCollectionByIdResponses[keyof DeleteDocumentTypeCollectionByIdResponses]; export type GetDocumentTypeCollectionByIdData = { body?: never; path: { id: number; }; query?: never; url: '/documentTypeCollection/{id}'; }; export type GetDocumentTypeCollectionByIdResponses = { /** * OK */ 200: WsDocumentTypeCollection; }; export type GetDocumentTypeCollectionByIdResponse = GetDocumentTypeCollectionByIdResponses[keyof GetDocumentTypeCollectionByIdResponses]; export type PutDocumentTypeCollectionByIdData = { body: WsDocumentTypeCollection; path: { id: number; }; query?: never; url: '/documentTypeCollection/{id}'; }; export type PutDocumentTypeCollectionByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutDocumentTypeCollectionByIdResponses = { /** * OK */ 200: WsDocumentTypeCollection; }; export type PutDocumentTypeCollectionByIdResponse = PutDocumentTypeCollectionByIdResponses[keyof PutDocumentTypeCollectionByIdResponses]; export type GetDocumentTypeCollectionByIdItemsData = { body?: never; path: { id: number; }; query?: never; url: '/documentTypeCollection/{id}/items'; }; export type GetDocumentTypeCollectionByIdItemsResponses = { /** * OK */ 200: Array; }; export type GetDocumentTypeCollectionByIdItemsResponse = GetDocumentTypeCollectionByIdItemsResponses[keyof GetDocumentTypeCollectionByIdItemsResponses]; export type PutDocumentTypeCollectionByIdItemsData = { body: Array; path: { id: number; }; query?: never; url: '/documentTypeCollection/{id}/items'; }; export type PutDocumentTypeCollectionByIdItemsErrors = { /** * Bad Request */ 400: unknown; }; export type PutDocumentTypeCollectionByIdItemsResponses = { /** * OK */ 200: Array; }; export type PutDocumentTypeCollectionByIdItemsResponse = PutDocumentTypeCollectionByIdItemsResponses[keyof PutDocumentTypeCollectionByIdItemsResponses]; export type DeleteDocumentTypeCollectionByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/documentTypeCollection/{id}/metadata/config/{propertyName}'; }; export type DeleteDocumentTypeCollectionByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteDocumentTypeCollectionByIdMetadataConfigByPropertyNameResponse = DeleteDocumentTypeCollectionByIdMetadataConfigByPropertyNameResponses[keyof DeleteDocumentTypeCollectionByIdMetadataConfigByPropertyNameResponses]; export type GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/documentTypeCollection/{id}/metadata/config/{propertyName}/value'; }; export type GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueResponse = GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueResponses[keyof GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueResponses]; export type PostDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/documentTypeCollection/{id}/metadata/config/{propertyName}/value'; }; export type PostDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueResponse = PostDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueResponses[keyof PostDocumentTypeCollectionByIdMetadataConfigByPropertyNameValueResponses]; export type GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/documentTypeCollection/{id}/metadata/config/{propertyName}/values'; }; export type GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValuesResponse = GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValuesResponses[keyof GetDocumentTypeCollectionByIdMetadataConfigByPropertyNameValuesResponses]; export type GetDocumentTypeCollectionByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/documentTypeCollection/{id}/metadata/configKeys'; }; export type GetDocumentTypeCollectionByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetDocumentTypeCollectionByIdMetadataConfigKeysResponse = GetDocumentTypeCollectionByIdMetadataConfigKeysResponses[keyof GetDocumentTypeCollectionByIdMetadataConfigKeysResponses]; export type PostDocumentTypeCollectionByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/documentTypeCollection/{id}/metadata/configValue'; }; export type PostDocumentTypeCollectionByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostDocumentTypeCollectionByIdMetadataConfigValueResponse = PostDocumentTypeCollectionByIdMetadataConfigValueResponses[keyof PostDocumentTypeCollectionByIdMetadataConfigValueResponses]; export type PostDocumentTypeCollectionByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentTypeCollection/{id}/metadata/configValue/search'; }; export type PostDocumentTypeCollectionByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostDocumentTypeCollectionByIdMetadataConfigValueSearchResponse = PostDocumentTypeCollectionByIdMetadataConfigValueSearchResponses[keyof PostDocumentTypeCollectionByIdMetadataConfigValueSearchResponses]; export type DeleteDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/documentTypeCollection/{id}/metadata/configValue/{configValueId}'; }; export type DeleteDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponse = DeleteDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponses]; export type GetDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/documentTypeCollection/{id}/metadata/configValue/{configValueId}'; }; export type GetDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponse = GetDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponses[keyof GetDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponses]; export type PutDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/documentTypeCollection/{id}/metadata/configValue/{configValueId}'; }; export type PutDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponse = PutDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponses[keyof PutDocumentTypeCollectionByIdMetadataConfigValueByConfigValueIdResponses]; export type PostDocumentTypeCollectionByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/documentTypeCollection/{id}/metadata/label'; }; export type PostDocumentTypeCollectionByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostDocumentTypeCollectionByIdMetadataLabelResponse = PostDocumentTypeCollectionByIdMetadataLabelResponses[keyof PostDocumentTypeCollectionByIdMetadataLabelResponses]; export type PostDocumentTypeCollectionByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/documentTypeCollection/{id}/metadata/label/search'; }; export type PostDocumentTypeCollectionByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostDocumentTypeCollectionByIdMetadataLabelSearchResponse = PostDocumentTypeCollectionByIdMetadataLabelSearchResponses[keyof PostDocumentTypeCollectionByIdMetadataLabelSearchResponses]; export type DeleteDocumentTypeCollectionByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/documentTypeCollection/{id}/metadata/label/{labelId}'; }; export type DeleteDocumentTypeCollectionByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteDocumentTypeCollectionByIdMetadataLabelByLabelIdResponse = DeleteDocumentTypeCollectionByIdMetadataLabelByLabelIdResponses[keyof DeleteDocumentTypeCollectionByIdMetadataLabelByLabelIdResponses]; export type GetDocumentTypeCollectionByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/documentTypeCollection/{id}/metadata/label/{labelId}'; }; export type GetDocumentTypeCollectionByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetDocumentTypeCollectionByIdMetadataLabelByLabelIdResponse = GetDocumentTypeCollectionByIdMetadataLabelByLabelIdResponses[keyof GetDocumentTypeCollectionByIdMetadataLabelByLabelIdResponses]; export type PutDocumentTypeCollectionByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/documentTypeCollection/{id}/metadata/label/{labelId}'; }; export type PutDocumentTypeCollectionByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutDocumentTypeCollectionByIdMetadataLabelByLabelIdResponse = PutDocumentTypeCollectionByIdMetadataLabelByLabelIdResponses[keyof PutDocumentTypeCollectionByIdMetadataLabelByLabelIdResponses]; export type PostErrorData = { body: WsClientError; path?: never; query?: never; url: '/error'; }; export type PostErrorErrors = { /** * Bad Request */ 400: unknown; }; export type PostErrorResponses = { /** * OK */ 200: string; }; export type PostErrorResponse = PostErrorResponses[keyof PostErrorResponses]; export type PostFieldIdentificationRequestData = { body: WsFieldIdentificationRequest; path?: never; query?: never; url: '/fieldIdentificationRequest'; }; export type PostFieldIdentificationRequestErrors = { /** * Bad Request */ 400: unknown; }; export type PostFieldIdentificationRequestResponses = { /** * OK */ 200: WsFieldIdentificationRequest; }; export type PostFieldIdentificationRequestResponse = PostFieldIdentificationRequestResponses[keyof PostFieldIdentificationRequestResponses]; export type PostFieldIdentificationRequestSearchData = { body: WsFieldIdentificationRequestSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/fieldIdentificationRequest/search'; }; export type PostFieldIdentificationRequestSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostFieldIdentificationRequestSearchResponses = { /** * OK */ 200: WsResultPageWsFieldIdentificationRequest; }; export type PostFieldIdentificationRequestSearchResponse = PostFieldIdentificationRequestSearchResponses[keyof PostFieldIdentificationRequestSearchResponses]; export type PostFieldIdentificationRequestSearchGroupsDocumentsData = { body: WsFieldIdentificationRequestSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/fieldIdentificationRequest/search/groups/documents'; }; export type PostFieldIdentificationRequestSearchGroupsDocumentsErrors = { /** * Bad Request */ 400: unknown; }; export type PostFieldIdentificationRequestSearchGroupsDocumentsResponses = { /** * OK */ 200: WsResultPageWsGroupWsFieldIdentificationRequestGroupFieldWsCustomerDocumentWsFieldIdentificationRequestSearch; }; export type PostFieldIdentificationRequestSearchGroupsDocumentsResponse = PostFieldIdentificationRequestSearchGroupsDocumentsResponses[keyof PostFieldIdentificationRequestSearchGroupsDocumentsResponses]; export type PostFieldIdentificationRequestTableStateData = { body: WsTableState; path?: never; query?: never; url: '/fieldIdentificationRequest/tableState'; }; export type PostFieldIdentificationRequestTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostFieldIdentificationRequestTableStateResponse = PostFieldIdentificationRequestTableStateResponses[keyof PostFieldIdentificationRequestTableStateResponses]; export type PostFieldIdentificationRequestTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/fieldIdentificationRequest/tableState/search'; }; export type PostFieldIdentificationRequestTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostFieldIdentificationRequestTableStateSearchResponse = PostFieldIdentificationRequestTableStateSearchResponses[keyof PostFieldIdentificationRequestTableStateSearchResponses]; export type DeleteFieldIdentificationRequestTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/tableState/{id}'; }; export type DeleteFieldIdentificationRequestTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteFieldIdentificationRequestTableStateByIdResponse = DeleteFieldIdentificationRequestTableStateByIdResponses[keyof DeleteFieldIdentificationRequestTableStateByIdResponses]; export type GetFieldIdentificationRequestTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/tableState/{id}'; }; export type GetFieldIdentificationRequestTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetFieldIdentificationRequestTableStateByIdResponse = GetFieldIdentificationRequestTableStateByIdResponses[keyof GetFieldIdentificationRequestTableStateByIdResponses]; export type PutFieldIdentificationRequestTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/tableState/{id}'; }; export type PutFieldIdentificationRequestTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutFieldIdentificationRequestTableStateByIdResponse = PutFieldIdentificationRequestTableStateByIdResponses[keyof PutFieldIdentificationRequestTableStateByIdResponses]; export type GetFieldIdentificationRequestByIdData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}'; }; export type GetFieldIdentificationRequestByIdResponses = { /** * OK */ 200: WsFieldIdentificationRequest; }; export type GetFieldIdentificationRequestByIdResponse = GetFieldIdentificationRequestByIdResponses[keyof GetFieldIdentificationRequestByIdResponses]; export type PutFieldIdentificationRequestByIdData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}'; }; export type PutFieldIdentificationRequestByIdResponses = { /** * OK */ 200: WsFieldIdentificationRequest; }; export type PutFieldIdentificationRequestByIdResponse = PutFieldIdentificationRequestByIdResponses[keyof PutFieldIdentificationRequestByIdResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/currencyIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationResponses = { /** * OK */ 200: WsRefWsCurrency; }; export type GetFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationData = { body?: WsRefWsCurrency; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/currencyIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueCurrencyIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/customerIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationResponses = { /** * OK */ 200: WsRefWsCustomer; }; export type GetFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationData = { body?: WsRefWsCustomer; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/customerIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueCustomerIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueDateIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/dateIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDateIdentificationResponses = { /** * OK */ 200: WsDateIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDateIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueDateIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueDateIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueDateIdentificationData = { body?: WsDateIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/dateIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDateIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDateIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueDateIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueDateIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/dateRangeIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationResponses = { /** * OK */ 200: WsDateRangeIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationData = { body?: WsDateRangeIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/dateRangeIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueDateRangeIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/dateTimeIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationResponses = { /** * OK */ 200: WsDateTimeIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationData = { body?: WsDateTimeIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/dateTimeIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueDateTimeIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/decimalNumberIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationResponses = { /** * OK */ 200: WsDecimalIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationData = { body?: WsDecimalIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/decimalNumberIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueDecimalNumberIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/detailsBreakdown'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownResponses = { /** * OK */ 200: WsDetailsBreakdownIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownResponse = GetFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownData = { body?: WsDetailsBreakdownIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/detailsBreakdown'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownResponse = PutFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueDetailsBreakdownResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/detailsTaxBreakdown'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownResponses = { /** * OK */ 200: WsDetailsTaxBreakdownIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownResponse = GetFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownData = { body?: WsDetailsTaxBreakdownIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/detailsTaxBreakdown'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownResponse = PutFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueDetailsTaxBreakdownResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/documentTypeIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationResponses = { /** * OK */ 200: WsDocumentTypeIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationData = { body?: WsDocumentTypeIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/documentTypeIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueDocumentTypeIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/ibanIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationResponses = { /** * OK */ 200: WsStringIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationData = { body?: WsStringIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/ibanIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueIbanIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/payerEntityIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationResponses = { /** * OK */ 200: WsPayerEntityIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationData = { body?: WsPayerEntityIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/payerEntityIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValuePayerEntityIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/paymentModeIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationResponses = { /** * OK */ 200: WsPaymentModeIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationData = { body?: WsPaymentModeIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/paymentModeIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValuePaymentModeIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/paymentStatusIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationResponses = { /** * OK */ 200: WsPaymentStatusIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationData = { body?: WsPaymentStatusIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/paymentStatusIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValuePaymentStatusIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/plainStringIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationResponses = { /** * OK */ 200: WsStringIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationData = { body?: WsStringIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/plainStringIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValuePlainStringIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/structuredPaymentReferenceIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationResponses = { /** * OK */ 200: WsStringIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationData = { body?: WsStringIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/structuredPaymentReferenceIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueStructuredPaymentReferenceIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/taxBreakdown'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownResponses = { /** * OK */ 200: WsTaxBreakdownIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownResponse = GetFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownData = { body?: WsTaxBreakdownIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/taxBreakdown'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownResponse = PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownReviewData = { body?: WsTaxBreakdownIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/taxBreakdown/review'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownReviewResponses = { /** * No Content */ 204: void; }; export type PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownReviewResponse = PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownReviewResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueTaxBreakdownReviewResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/thirdPartyIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationResponses = { /** * OK */ 200: WsThirdPartyIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationData = { body?: WsThirdPartyIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/thirdPartyIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueThirdPartyIdentificationResponses]; export type GetFieldIdentificationRequestByIdIdentifiedValueYearIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/yearIdentification'; }; export type GetFieldIdentificationRequestByIdIdentifiedValueYearIdentificationResponses = { /** * OK */ 200: WsIntegerIdentification; }; export type GetFieldIdentificationRequestByIdIdentifiedValueYearIdentificationResponse = GetFieldIdentificationRequestByIdIdentifiedValueYearIdentificationResponses[keyof GetFieldIdentificationRequestByIdIdentifiedValueYearIdentificationResponses]; export type PutFieldIdentificationRequestByIdIdentifiedValueYearIdentificationData = { body?: WsIntegerIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/identifiedValue/yearIdentification'; }; export type PutFieldIdentificationRequestByIdIdentifiedValueYearIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationRequestByIdIdentifiedValueYearIdentificationResponse = PutFieldIdentificationRequestByIdIdentifiedValueYearIdentificationResponses[keyof PutFieldIdentificationRequestByIdIdentifiedValueYearIdentificationResponses]; export type PostFieldIdentificationRequestByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/fieldIdentificationRequest/{id}/log/search'; }; export type PostFieldIdentificationRequestByIdLogSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostFieldIdentificationRequestByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostFieldIdentificationRequestByIdLogSearchResponse = PostFieldIdentificationRequestByIdLogSearchResponses[keyof PostFieldIdentificationRequestByIdLogSearchResponses]; export type PutFieldIdentificationRequestByIdStatusArchivedData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationRequest/{id}/status/archived'; }; export type PutFieldIdentificationRequestByIdStatusArchivedResponses = { /** * OK */ 200: WsFieldIdentificationRequest; }; export type PutFieldIdentificationRequestByIdStatusArchivedResponse = PutFieldIdentificationRequestByIdStatusArchivedResponses[keyof PutFieldIdentificationRequestByIdStatusArchivedResponses]; export type PutFieldIdentificationRequestByIdStatusProblemData = { body?: never; path: { id: number; }; query?: { description?: string; }; url: '/fieldIdentificationRequest/{id}/status/problem'; }; export type PutFieldIdentificationRequestByIdStatusProblemResponses = { /** * OK */ 200: WsFieldIdentificationRequest; }; export type PutFieldIdentificationRequestByIdStatusProblemResponse = PutFieldIdentificationRequestByIdStatusProblemResponses[keyof PutFieldIdentificationRequestByIdStatusProblemResponses]; export type PostFieldIdentificationValueData = { body: WsFieldIdentificationValue; path?: never; query?: never; url: '/fieldIdentificationValue'; }; export type PostFieldIdentificationValueErrors = { /** * Bad Request */ 400: unknown; /** * An api error with identifier 'FIELD_VALUE_REQUIRED' is thrown when a defined identified value is expected but missing */ 406: WsNitroApiError; }; export type PostFieldIdentificationValueError = PostFieldIdentificationValueErrors[keyof PostFieldIdentificationValueErrors]; export type PostFieldIdentificationValueResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PostFieldIdentificationValueResponse = PostFieldIdentificationValueResponses[keyof PostFieldIdentificationValueResponses]; export type PostFieldIdentificationValueSearchData = { body: WsFieldIdentificationValueSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/fieldIdentificationValue/search'; }; export type PostFieldIdentificationValueSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostFieldIdentificationValueSearchResponses = { /** * OK */ 200: WsResultPageWsFieldIdentificationValue; }; export type PostFieldIdentificationValueSearchResponse = PostFieldIdentificationValueSearchResponses[keyof PostFieldIdentificationValueSearchResponses]; export type DeleteFieldIdentificationValueByIdData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}'; }; export type DeleteFieldIdentificationValueByIdResponses = { /** * No Content */ 204: void; }; export type DeleteFieldIdentificationValueByIdResponse = DeleteFieldIdentificationValueByIdResponses[keyof DeleteFieldIdentificationValueByIdResponses]; export type GetFieldIdentificationValueByIdData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}'; }; export type GetFieldIdentificationValueByIdResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type GetFieldIdentificationValueByIdResponse = GetFieldIdentificationValueByIdResponses[keyof GetFieldIdentificationValueByIdResponses]; export type PutFieldIdentificationValueByIdData = { body: WsFieldIdentificationValue; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}'; }; export type PutFieldIdentificationValueByIdErrors = { /** * Bad Request */ 400: unknown; /** * An api error with identifier 'FIELD_VALUE_REQUIRED' is thrown when a defined identified value is expected but missing */ 406: WsNitroApiError; }; export type PutFieldIdentificationValueByIdError = PutFieldIdentificationValueByIdErrors[keyof PutFieldIdentificationValueByIdErrors]; export type PutFieldIdentificationValueByIdResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdResponse = PutFieldIdentificationValueByIdResponses[keyof PutFieldIdentificationValueByIdResponses]; export type GetFieldIdentificationValueByIdValueCurrencyIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/currencyIdentification'; }; export type GetFieldIdentificationValueByIdValueCurrencyIdentificationResponses = { /** * OK */ 200: WsRefWsCurrency; }; export type GetFieldIdentificationValueByIdValueCurrencyIdentificationResponse = GetFieldIdentificationValueByIdValueCurrencyIdentificationResponses[keyof GetFieldIdentificationValueByIdValueCurrencyIdentificationResponses]; export type PutFieldIdentificationValueByIdValueCurrencyIdentificationData = { body?: WsRefWsCurrency; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/currencyIdentification'; }; export type PutFieldIdentificationValueByIdValueCurrencyIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueCurrencyIdentificationResponse = PutFieldIdentificationValueByIdValueCurrencyIdentificationResponses[keyof PutFieldIdentificationValueByIdValueCurrencyIdentificationResponses]; export type GetFieldIdentificationValueByIdValueCustomerIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/customerIdentification'; }; export type GetFieldIdentificationValueByIdValueCustomerIdentificationResponses = { /** * OK */ 200: WsRefWsCustomer; }; export type GetFieldIdentificationValueByIdValueCustomerIdentificationResponse = GetFieldIdentificationValueByIdValueCustomerIdentificationResponses[keyof GetFieldIdentificationValueByIdValueCustomerIdentificationResponses]; export type PutFieldIdentificationValueByIdValueCustomerIdentificationData = { body?: WsRefWsCustomer; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/customerIdentification'; }; export type PutFieldIdentificationValueByIdValueCustomerIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueCustomerIdentificationResponse = PutFieldIdentificationValueByIdValueCustomerIdentificationResponses[keyof PutFieldIdentificationValueByIdValueCustomerIdentificationResponses]; export type GetFieldIdentificationValueByIdValueDateIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/dateIdentification'; }; export type GetFieldIdentificationValueByIdValueDateIdentificationResponses = { /** * OK */ 200: WsDateIdentification; }; export type GetFieldIdentificationValueByIdValueDateIdentificationResponse = GetFieldIdentificationValueByIdValueDateIdentificationResponses[keyof GetFieldIdentificationValueByIdValueDateIdentificationResponses]; export type PutFieldIdentificationValueByIdValueDateIdentificationData = { body?: WsDateIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/dateIdentification'; }; export type PutFieldIdentificationValueByIdValueDateIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueDateIdentificationResponse = PutFieldIdentificationValueByIdValueDateIdentificationResponses[keyof PutFieldIdentificationValueByIdValueDateIdentificationResponses]; export type GetFieldIdentificationValueByIdValueDateRangeIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/dateRangeIdentification'; }; export type GetFieldIdentificationValueByIdValueDateRangeIdentificationResponses = { /** * OK */ 200: WsDateRangeIdentification; }; export type GetFieldIdentificationValueByIdValueDateRangeIdentificationResponse = GetFieldIdentificationValueByIdValueDateRangeIdentificationResponses[keyof GetFieldIdentificationValueByIdValueDateRangeIdentificationResponses]; export type PutFieldIdentificationValueByIdValueDateRangeIdentificationData = { body?: WsDateRangeIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/dateRangeIdentification'; }; export type PutFieldIdentificationValueByIdValueDateRangeIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueDateRangeIdentificationResponse = PutFieldIdentificationValueByIdValueDateRangeIdentificationResponses[keyof PutFieldIdentificationValueByIdValueDateRangeIdentificationResponses]; export type GetFieldIdentificationValueByIdValueDateTimeIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/dateTimeIdentification'; }; export type GetFieldIdentificationValueByIdValueDateTimeIdentificationResponses = { /** * OK */ 200: WsDateTimeIdentification; }; export type GetFieldIdentificationValueByIdValueDateTimeIdentificationResponse = GetFieldIdentificationValueByIdValueDateTimeIdentificationResponses[keyof GetFieldIdentificationValueByIdValueDateTimeIdentificationResponses]; export type PutFieldIdentificationValueByIdValueDateTimeIdentificationData = { body?: WsDateTimeIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/dateTimeIdentification'; }; export type PutFieldIdentificationValueByIdValueDateTimeIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueDateTimeIdentificationResponse = PutFieldIdentificationValueByIdValueDateTimeIdentificationResponses[keyof PutFieldIdentificationValueByIdValueDateTimeIdentificationResponses]; export type GetFieldIdentificationValueByIdValueDecimalNumberIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/decimalNumberIdentification'; }; export type GetFieldIdentificationValueByIdValueDecimalNumberIdentificationResponses = { /** * OK */ 200: WsDecimalIdentification; }; export type GetFieldIdentificationValueByIdValueDecimalNumberIdentificationResponse = GetFieldIdentificationValueByIdValueDecimalNumberIdentificationResponses[keyof GetFieldIdentificationValueByIdValueDecimalNumberIdentificationResponses]; export type PutFieldIdentificationValueByIdValueDecimalNumberIdentificationData = { body?: WsDecimalIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/decimalNumberIdentification'; }; export type PutFieldIdentificationValueByIdValueDecimalNumberIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueDecimalNumberIdentificationResponse = PutFieldIdentificationValueByIdValueDecimalNumberIdentificationResponses[keyof PutFieldIdentificationValueByIdValueDecimalNumberIdentificationResponses]; export type GetFieldIdentificationValueByIdValueDetailsBreakdownData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/detailsBreakdown'; }; export type GetFieldIdentificationValueByIdValueDetailsBreakdownResponses = { /** * OK */ 200: WsDetailsBreakdownIdentification; }; export type GetFieldIdentificationValueByIdValueDetailsBreakdownResponse = GetFieldIdentificationValueByIdValueDetailsBreakdownResponses[keyof GetFieldIdentificationValueByIdValueDetailsBreakdownResponses]; export type PutFieldIdentificationValueByIdValueDetailsBreakdownData = { body?: WsDetailsBreakdownIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/detailsBreakdown'; }; export type PutFieldIdentificationValueByIdValueDetailsBreakdownResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueDetailsBreakdownResponse = PutFieldIdentificationValueByIdValueDetailsBreakdownResponses[keyof PutFieldIdentificationValueByIdValueDetailsBreakdownResponses]; export type GetFieldIdentificationValueByIdValueDetailsTaxBreakdownData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/detailsTaxBreakdown'; }; export type GetFieldIdentificationValueByIdValueDetailsTaxBreakdownResponses = { /** * OK */ 200: WsDetailsTaxBreakdownIdentification; }; export type GetFieldIdentificationValueByIdValueDetailsTaxBreakdownResponse = GetFieldIdentificationValueByIdValueDetailsTaxBreakdownResponses[keyof GetFieldIdentificationValueByIdValueDetailsTaxBreakdownResponses]; export type PutFieldIdentificationValueByIdValueDetailsTaxBreakdownData = { body?: WsDetailsTaxBreakdownIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/detailsTaxBreakdown'; }; export type PutFieldIdentificationValueByIdValueDetailsTaxBreakdownResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueDetailsTaxBreakdownResponse = PutFieldIdentificationValueByIdValueDetailsTaxBreakdownResponses[keyof PutFieldIdentificationValueByIdValueDetailsTaxBreakdownResponses]; export type GetFieldIdentificationValueByIdValueDocumentTypeIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/documentTypeIdentification'; }; export type GetFieldIdentificationValueByIdValueDocumentTypeIdentificationResponses = { /** * OK */ 200: WsDocumentTypeIdentification; }; export type GetFieldIdentificationValueByIdValueDocumentTypeIdentificationResponse = GetFieldIdentificationValueByIdValueDocumentTypeIdentificationResponses[keyof GetFieldIdentificationValueByIdValueDocumentTypeIdentificationResponses]; export type PutFieldIdentificationValueByIdValueDocumentTypeIdentificationData = { body?: WsDocumentTypeIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/documentTypeIdentification'; }; export type PutFieldIdentificationValueByIdValueDocumentTypeIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueDocumentTypeIdentificationResponse = PutFieldIdentificationValueByIdValueDocumentTypeIdentificationResponses[keyof PutFieldIdentificationValueByIdValueDocumentTypeIdentificationResponses]; export type GetFieldIdentificationValueByIdValueIbanIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/ibanIdentification'; }; export type GetFieldIdentificationValueByIdValueIbanIdentificationResponses = { /** * OK */ 200: WsStringIdentification; }; export type GetFieldIdentificationValueByIdValueIbanIdentificationResponse = GetFieldIdentificationValueByIdValueIbanIdentificationResponses[keyof GetFieldIdentificationValueByIdValueIbanIdentificationResponses]; export type PutFieldIdentificationValueByIdValueIbanIdentificationData = { body?: WsStringIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/ibanIdentification'; }; export type PutFieldIdentificationValueByIdValueIbanIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueIbanIdentificationResponse = PutFieldIdentificationValueByIdValueIbanIdentificationResponses[keyof PutFieldIdentificationValueByIdValueIbanIdentificationResponses]; export type GetFieldIdentificationValueByIdValuePayerEntityIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/payerEntityIdentification'; }; export type GetFieldIdentificationValueByIdValuePayerEntityIdentificationResponses = { /** * OK */ 200: WsPayerEntityIdentification; }; export type GetFieldIdentificationValueByIdValuePayerEntityIdentificationResponse = GetFieldIdentificationValueByIdValuePayerEntityIdentificationResponses[keyof GetFieldIdentificationValueByIdValuePayerEntityIdentificationResponses]; export type PutFieldIdentificationValueByIdValuePayerEntityIdentificationData = { body?: WsPayerEntityIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/payerEntityIdentification'; }; export type PutFieldIdentificationValueByIdValuePayerEntityIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValuePayerEntityIdentificationResponse = PutFieldIdentificationValueByIdValuePayerEntityIdentificationResponses[keyof PutFieldIdentificationValueByIdValuePayerEntityIdentificationResponses]; export type GetFieldIdentificationValueByIdValuePaymentModeIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/paymentModeIdentification'; }; export type GetFieldIdentificationValueByIdValuePaymentModeIdentificationResponses = { /** * OK */ 200: WsPaymentModeIdentification; }; export type GetFieldIdentificationValueByIdValuePaymentModeIdentificationResponse = GetFieldIdentificationValueByIdValuePaymentModeIdentificationResponses[keyof GetFieldIdentificationValueByIdValuePaymentModeIdentificationResponses]; export type PutFieldIdentificationValueByIdValuePaymentModeIdentificationData = { body?: WsPaymentModeIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/paymentModeIdentification'; }; export type PutFieldIdentificationValueByIdValuePaymentModeIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValuePaymentModeIdentificationResponse = PutFieldIdentificationValueByIdValuePaymentModeIdentificationResponses[keyof PutFieldIdentificationValueByIdValuePaymentModeIdentificationResponses]; export type GetFieldIdentificationValueByIdValuePaymentStatusIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/paymentStatusIdentification'; }; export type GetFieldIdentificationValueByIdValuePaymentStatusIdentificationResponses = { /** * OK */ 200: WsPaymentStatusIdentification; }; export type GetFieldIdentificationValueByIdValuePaymentStatusIdentificationResponse = GetFieldIdentificationValueByIdValuePaymentStatusIdentificationResponses[keyof GetFieldIdentificationValueByIdValuePaymentStatusIdentificationResponses]; export type PutFieldIdentificationValueByIdValuePaymentStatusIdentificationData = { body?: WsPaymentStatusIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/paymentStatusIdentification'; }; export type PutFieldIdentificationValueByIdValuePaymentStatusIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValuePaymentStatusIdentificationResponse = PutFieldIdentificationValueByIdValuePaymentStatusIdentificationResponses[keyof PutFieldIdentificationValueByIdValuePaymentStatusIdentificationResponses]; export type GetFieldIdentificationValueByIdValuePlainStringIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/plainStringIdentification'; }; export type GetFieldIdentificationValueByIdValuePlainStringIdentificationResponses = { /** * OK */ 200: WsStringIdentification; }; export type GetFieldIdentificationValueByIdValuePlainStringIdentificationResponse = GetFieldIdentificationValueByIdValuePlainStringIdentificationResponses[keyof GetFieldIdentificationValueByIdValuePlainStringIdentificationResponses]; export type PutFieldIdentificationValueByIdValuePlainStringIdentificationData = { body?: WsStringIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/plainStringIdentification'; }; export type PutFieldIdentificationValueByIdValuePlainStringIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValuePlainStringIdentificationResponse = PutFieldIdentificationValueByIdValuePlainStringIdentificationResponses[keyof PutFieldIdentificationValueByIdValuePlainStringIdentificationResponses]; export type GetFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/structuredPaymentReferenceIdentification'; }; export type GetFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationResponses = { /** * OK */ 200: WsStringIdentification; }; export type GetFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationResponse = GetFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationResponses[keyof GetFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationResponses]; export type PutFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationData = { body?: WsStringIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/structuredPaymentReferenceIdentification'; }; export type PutFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationResponse = PutFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationResponses[keyof PutFieldIdentificationValueByIdValueStructuredPaymentReferenceIdentificationResponses]; export type GetFieldIdentificationValueByIdValueTaxBreakdownData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/taxBreakdown'; }; export type GetFieldIdentificationValueByIdValueTaxBreakdownResponses = { /** * OK */ 200: WsTaxBreakdownIdentification; }; export type GetFieldIdentificationValueByIdValueTaxBreakdownResponse = GetFieldIdentificationValueByIdValueTaxBreakdownResponses[keyof GetFieldIdentificationValueByIdValueTaxBreakdownResponses]; export type PutFieldIdentificationValueByIdValueTaxBreakdownData = { body?: WsTaxBreakdownIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/taxBreakdown'; }; export type PutFieldIdentificationValueByIdValueTaxBreakdownResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueTaxBreakdownResponse = PutFieldIdentificationValueByIdValueTaxBreakdownResponses[keyof PutFieldIdentificationValueByIdValueTaxBreakdownResponses]; export type PutFieldIdentificationValueByIdValueTaxBreakdownReviewData = { body?: WsTaxBreakdownIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/taxBreakdown/review'; }; export type PutFieldIdentificationValueByIdValueTaxBreakdownReviewResponses = { /** * No Content */ 204: void; }; export type PutFieldIdentificationValueByIdValueTaxBreakdownReviewResponse = PutFieldIdentificationValueByIdValueTaxBreakdownReviewResponses[keyof PutFieldIdentificationValueByIdValueTaxBreakdownReviewResponses]; export type GetFieldIdentificationValueByIdValueThirdPartyIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/thirdPartyIdentification'; }; export type GetFieldIdentificationValueByIdValueThirdPartyIdentificationResponses = { /** * OK */ 200: WsThirdPartyIdentification; }; export type GetFieldIdentificationValueByIdValueThirdPartyIdentificationResponse = GetFieldIdentificationValueByIdValueThirdPartyIdentificationResponses[keyof GetFieldIdentificationValueByIdValueThirdPartyIdentificationResponses]; export type PutFieldIdentificationValueByIdValueThirdPartyIdentificationData = { body?: WsThirdPartyIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/thirdPartyIdentification'; }; export type PutFieldIdentificationValueByIdValueThirdPartyIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueThirdPartyIdentificationResponse = PutFieldIdentificationValueByIdValueThirdPartyIdentificationResponses[keyof PutFieldIdentificationValueByIdValueThirdPartyIdentificationResponses]; export type GetFieldIdentificationValueByIdValueYearIdentificationData = { body?: never; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/yearIdentification'; }; export type GetFieldIdentificationValueByIdValueYearIdentificationResponses = { /** * OK */ 200: WsIntegerIdentification; }; export type GetFieldIdentificationValueByIdValueYearIdentificationResponse = GetFieldIdentificationValueByIdValueYearIdentificationResponses[keyof GetFieldIdentificationValueByIdValueYearIdentificationResponses]; export type PutFieldIdentificationValueByIdValueYearIdentificationData = { body?: WsIntegerIdentification; path: { id: number; }; query?: never; url: '/fieldIdentificationValue/{id}/value/yearIdentification'; }; export type PutFieldIdentificationValueByIdValueYearIdentificationResponses = { /** * OK */ 200: WsFieldIdentificationValue; }; export type PutFieldIdentificationValueByIdValueYearIdentificationResponse = PutFieldIdentificationValueByIdValueYearIdentificationResponses[keyof PutFieldIdentificationValueByIdValueYearIdentificationResponses]; export type GetFieldProblemTypeAllData = { body?: never; path?: never; query?: never; url: '/fieldProblemType/all'; }; export type GetFieldProblemTypeAllResponses = { /** * OK */ 200: Array; }; export type GetFieldProblemTypeAllResponse = GetFieldProblemTypeAllResponses[keyof GetFieldProblemTypeAllResponses]; export type GetFieldProblemTypeByProblemTypeData = { body?: never; path: { problemType: WsFieldProblemType; }; query?: never; url: '/fieldProblemType/{problemType}'; }; export type GetFieldProblemTypeByProblemTypeResponses = { /** * OK */ 200: WsFieldProblemTypeModel; }; export type GetFieldProblemTypeByProblemTypeResponse = GetFieldProblemTypeByProblemTypeResponses[keyof GetFieldProblemTypeByProblemTypeResponses]; export type GetFinancialAccountConfigKeysData = { body?: never; path?: never; query?: never; url: '/financialAccount/configKeys'; }; export type GetFinancialAccountConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetFinancialAccountConfigKeysResponse = GetFinancialAccountConfigKeysResponses[keyof GetFinancialAccountConfigKeysResponses]; export type PostFinancialAccountSearchData = { body: WsFinancialAccountSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccount/search'; }; export type PostFinancialAccountSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountSearchResponses = { /** * OK */ 200: WsResultPageWsFinancialAccount; }; export type PostFinancialAccountSearchResponse = PostFinancialAccountSearchResponses[keyof PostFinancialAccountSearchResponses]; export type PostFinancialAccountTableStateData = { body: WsTableState; path?: never; query?: never; url: '/financialAccount/tableState'; }; export type PostFinancialAccountTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostFinancialAccountTableStateResponse = PostFinancialAccountTableStateResponses[keyof PostFinancialAccountTableStateResponses]; export type PostFinancialAccountTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccount/tableState/search'; }; export type PostFinancialAccountTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostFinancialAccountTableStateSearchResponse = PostFinancialAccountTableStateSearchResponses[keyof PostFinancialAccountTableStateSearchResponses]; export type DeleteFinancialAccountTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccount/tableState/{id}'; }; export type DeleteFinancialAccountTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteFinancialAccountTableStateByIdResponse = DeleteFinancialAccountTableStateByIdResponses[keyof DeleteFinancialAccountTableStateByIdResponses]; export type GetFinancialAccountTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccount/tableState/{id}'; }; export type GetFinancialAccountTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetFinancialAccountTableStateByIdResponse = GetFinancialAccountTableStateByIdResponses[keyof GetFinancialAccountTableStateByIdResponses]; export type PutFinancialAccountTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/financialAccount/tableState/{id}'; }; export type PutFinancialAccountTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutFinancialAccountTableStateByIdResponse = PutFinancialAccountTableStateByIdResponses[keyof PutFinancialAccountTableStateByIdResponses]; export type GetFinancialAccountByFinancialAccountIdExportData = { body?: never; path: { financialAccountId: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccount/{financialAccountId}/export'; }; export type GetFinancialAccountByFinancialAccountIdExportResponses = { /** * OK */ 200: WsResultPageWsFinancialAccountExport; }; export type GetFinancialAccountByFinancialAccountIdExportResponse = GetFinancialAccountByFinancialAccountIdExportResponses[keyof GetFinancialAccountByFinancialAccountIdExportResponses]; export type GetFinancialAccountByFinancialAccountIdExportHorusData = { body?: never; path: { financialAccountId: number; }; query?: never; url: '/financialAccount/{financialAccountId}/export/horus'; }; export type GetFinancialAccountByFinancialAccountIdExportHorusResponses = { /** * OK */ 200: WsHorusFinancialAccountExport; }; export type GetFinancialAccountByFinancialAccountIdExportHorusResponse = GetFinancialAccountByFinancialAccountIdExportHorusResponses[keyof GetFinancialAccountByFinancialAccountIdExportHorusResponses]; export type PostFinancialAccountByFinancialAccountIdExportHorusData = { body: WsHorusFinancialAccountExport; path: { financialAccountId: number; }; query?: never; url: '/financialAccount/{financialAccountId}/export/horus'; }; export type PostFinancialAccountByFinancialAccountIdExportHorusErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountByFinancialAccountIdExportHorusResponses = { /** * OK */ 200: WsHorusFinancialAccountExport; }; export type PostFinancialAccountByFinancialAccountIdExportHorusResponse = PostFinancialAccountByFinancialAccountIdExportHorusResponses[keyof PostFinancialAccountByFinancialAccountIdExportHorusResponses]; export type GetFinancialAccountByFinancialAccountIdExportOdooData = { body?: never; path: { financialAccountId: number; }; query?: never; url: '/financialAccount/{financialAccountId}/export/odoo'; }; export type GetFinancialAccountByFinancialAccountIdExportOdooResponses = { /** * OK */ 200: WsOdooFinancialAccountExport; }; export type GetFinancialAccountByFinancialAccountIdExportOdooResponse = GetFinancialAccountByFinancialAccountIdExportOdooResponses[keyof GetFinancialAccountByFinancialAccountIdExportOdooResponses]; export type PostFinancialAccountByFinancialAccountIdExportOdooData = { body: WsOdooFinancialAccountExport; path: { financialAccountId: number; }; query?: never; url: '/financialAccount/{financialAccountId}/export/odoo'; }; export type PostFinancialAccountByFinancialAccountIdExportOdooErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountByFinancialAccountIdExportOdooResponses = { /** * OK */ 200: WsOdooFinancialAccountExport; }; export type PostFinancialAccountByFinancialAccountIdExportOdooResponse = PostFinancialAccountByFinancialAccountIdExportOdooResponses[keyof PostFinancialAccountByFinancialAccountIdExportOdooResponses]; export type GetFinancialAccountByIdData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccount/{id}'; }; export type GetFinancialAccountByIdResponses = { /** * OK */ 200: WsFinancialAccount; }; export type GetFinancialAccountByIdResponse = GetFinancialAccountByIdResponses[keyof GetFinancialAccountByIdResponses]; export type PostFinancialAccountByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccount/{id}/log/search'; }; export type PostFinancialAccountByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostFinancialAccountByIdLogSearchResponse = PostFinancialAccountByIdLogSearchResponses[keyof PostFinancialAccountByIdLogSearchResponses]; export type DeleteFinancialAccountByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/financialAccount/{id}/metadata/config/{propertyName}'; }; export type DeleteFinancialAccountByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteFinancialAccountByIdMetadataConfigByPropertyNameResponse = DeleteFinancialAccountByIdMetadataConfigByPropertyNameResponses[keyof DeleteFinancialAccountByIdMetadataConfigByPropertyNameResponses]; export type GetFinancialAccountByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/financialAccount/{id}/metadata/config/{propertyName}/value'; }; export type GetFinancialAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetFinancialAccountByIdMetadataConfigByPropertyNameValueResponse = GetFinancialAccountByIdMetadataConfigByPropertyNameValueResponses[keyof GetFinancialAccountByIdMetadataConfigByPropertyNameValueResponses]; export type PostFinancialAccountByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/financialAccount/{id}/metadata/config/{propertyName}/value'; }; export type PostFinancialAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostFinancialAccountByIdMetadataConfigByPropertyNameValueResponse = PostFinancialAccountByIdMetadataConfigByPropertyNameValueResponses[keyof PostFinancialAccountByIdMetadataConfigByPropertyNameValueResponses]; export type GetFinancialAccountByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/financialAccount/{id}/metadata/config/{propertyName}/values'; }; export type GetFinancialAccountByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetFinancialAccountByIdMetadataConfigByPropertyNameValuesResponse = GetFinancialAccountByIdMetadataConfigByPropertyNameValuesResponses[keyof GetFinancialAccountByIdMetadataConfigByPropertyNameValuesResponses]; export type GetFinancialAccountByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccount/{id}/metadata/configKeys'; }; export type GetFinancialAccountByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetFinancialAccountByIdMetadataConfigKeysResponse = GetFinancialAccountByIdMetadataConfigKeysResponses[keyof GetFinancialAccountByIdMetadataConfigKeysResponses]; export type PostFinancialAccountByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/financialAccount/{id}/metadata/configValue'; }; export type PostFinancialAccountByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostFinancialAccountByIdMetadataConfigValueResponse = PostFinancialAccountByIdMetadataConfigValueResponses[keyof PostFinancialAccountByIdMetadataConfigValueResponses]; export type PostFinancialAccountByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccount/{id}/metadata/configValue/search'; }; export type PostFinancialAccountByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostFinancialAccountByIdMetadataConfigValueSearchResponse = PostFinancialAccountByIdMetadataConfigValueSearchResponses[keyof PostFinancialAccountByIdMetadataConfigValueSearchResponses]; export type DeleteFinancialAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/financialAccount/{id}/metadata/configValue/{configValueId}'; }; export type DeleteFinancialAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteFinancialAccountByIdMetadataConfigValueByConfigValueIdResponse = DeleteFinancialAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteFinancialAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type GetFinancialAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/financialAccount/{id}/metadata/configValue/{configValueId}'; }; export type GetFinancialAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetFinancialAccountByIdMetadataConfigValueByConfigValueIdResponse = GetFinancialAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof GetFinancialAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PutFinancialAccountByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/financialAccount/{id}/metadata/configValue/{configValueId}'; }; export type PutFinancialAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutFinancialAccountByIdMetadataConfigValueByConfigValueIdResponse = PutFinancialAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof PutFinancialAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PostFinancialAccountByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/financialAccount/{id}/metadata/label'; }; export type PostFinancialAccountByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostFinancialAccountByIdMetadataLabelResponse = PostFinancialAccountByIdMetadataLabelResponses[keyof PostFinancialAccountByIdMetadataLabelResponses]; export type PostFinancialAccountByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccount/{id}/metadata/label/search'; }; export type PostFinancialAccountByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostFinancialAccountByIdMetadataLabelSearchResponse = PostFinancialAccountByIdMetadataLabelSearchResponses[keyof PostFinancialAccountByIdMetadataLabelSearchResponses]; export type DeleteFinancialAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/financialAccount/{id}/metadata/label/{labelId}'; }; export type DeleteFinancialAccountByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteFinancialAccountByIdMetadataLabelByLabelIdResponse = DeleteFinancialAccountByIdMetadataLabelByLabelIdResponses[keyof DeleteFinancialAccountByIdMetadataLabelByLabelIdResponses]; export type GetFinancialAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/financialAccount/{id}/metadata/label/{labelId}'; }; export type GetFinancialAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetFinancialAccountByIdMetadataLabelByLabelIdResponse = GetFinancialAccountByIdMetadataLabelByLabelIdResponses[keyof GetFinancialAccountByIdMetadataLabelByLabelIdResponses]; export type PutFinancialAccountByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/financialAccount/{id}/metadata/label/{labelId}'; }; export type PutFinancialAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutFinancialAccountByIdMetadataLabelByLabelIdResponse = PutFinancialAccountByIdMetadataLabelByLabelIdResponses[keyof PutFinancialAccountByIdMetadataLabelByLabelIdResponses]; export type GetFinancialAccountByIdUsageStatsData = { body?: never; path: { id: number; }; query?: { countAll?: boolean; }; url: '/financialAccount/{id}/usageStats'; }; export type GetFinancialAccountByIdUsageStatsResponses = { /** * OK */ 200: WsFinancialAccountUsageStats; }; export type GetFinancialAccountByIdUsageStatsResponse = GetFinancialAccountByIdUsageStatsResponses[keyof GetFinancialAccountByIdUsageStatsResponses]; export type PostFinancialAccountProviderData = { body: WsFinancialAccountProvider; path?: never; query?: never; url: '/financialAccountProvider'; }; export type PostFinancialAccountProviderErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountProviderResponses = { /** * OK */ 200: WsFinancialAccountProvider; }; export type PostFinancialAccountProviderResponse = PostFinancialAccountProviderResponses[keyof PostFinancialAccountProviderResponses]; export type PostFinancialAccountProviderSearchData = { body: WsFinancialAccountProviderSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccountProvider/search'; }; export type PostFinancialAccountProviderSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountProviderSearchResponses = { /** * OK */ 200: WsResultPageWsFinancialAccountProvider; }; export type PostFinancialAccountProviderSearchResponse = PostFinancialAccountProviderSearchResponses[keyof PostFinancialAccountProviderSearchResponses]; export type DeleteFinancialAccountProviderByIdData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountProvider/{id}'; }; export type DeleteFinancialAccountProviderByIdResponses = { /** * No Content */ 204: void; }; export type DeleteFinancialAccountProviderByIdResponse = DeleteFinancialAccountProviderByIdResponses[keyof DeleteFinancialAccountProviderByIdResponses]; export type GetFinancialAccountProviderByIdData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountProvider/{id}'; }; export type GetFinancialAccountProviderByIdResponses = { /** * OK */ 200: WsFinancialAccountProvider; }; export type GetFinancialAccountProviderByIdResponse = GetFinancialAccountProviderByIdResponses[keyof GetFinancialAccountProviderByIdResponses]; export type PutFinancialAccountProviderByIdData = { body: WsFinancialAccountProvider; path: { id: number; }; query?: never; url: '/financialAccountProvider/{id}'; }; export type PutFinancialAccountProviderByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutFinancialAccountProviderByIdResponses = { /** * OK */ 200: WsFinancialAccountProvider; }; export type PutFinancialAccountProviderByIdResponse = PutFinancialAccountProviderByIdResponses[keyof PutFinancialAccountProviderByIdResponses]; export type PostFinancialAccountProviderIdentificationData = { body: WsFinancialAccountProviderIdentification; path?: never; query?: never; url: '/financialAccountProviderIdentification'; }; export type PostFinancialAccountProviderIdentificationErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountProviderIdentificationResponses = { /** * OK */ 200: WsFinancialAccountProviderIdentification; }; export type PostFinancialAccountProviderIdentificationResponse = PostFinancialAccountProviderIdentificationResponses[keyof PostFinancialAccountProviderIdentificationResponses]; export type PostFinancialAccountProviderIdentificationSearchData = { body: WsFinancialAccountProviderIdentificationSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccountProviderIdentification/search'; }; export type PostFinancialAccountProviderIdentificationSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountProviderIdentificationSearchResponses = { /** * OK */ 200: WsResultPageWsFinancialAccountProviderIdentification; }; export type PostFinancialAccountProviderIdentificationSearchResponse = PostFinancialAccountProviderIdentificationSearchResponses[keyof PostFinancialAccountProviderIdentificationSearchResponses]; export type DeleteFinancialAccountProviderIdentificationByIdData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountProviderIdentification/{id}'; }; export type DeleteFinancialAccountProviderIdentificationByIdResponses = { /** * No Content */ 204: void; }; export type DeleteFinancialAccountProviderIdentificationByIdResponse = DeleteFinancialAccountProviderIdentificationByIdResponses[keyof DeleteFinancialAccountProviderIdentificationByIdResponses]; export type GetFinancialAccountProviderIdentificationByIdData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountProviderIdentification/{id}'; }; export type GetFinancialAccountProviderIdentificationByIdResponses = { /** * OK */ 200: WsFinancialAccountProviderIdentification; }; export type GetFinancialAccountProviderIdentificationByIdResponse = GetFinancialAccountProviderIdentificationByIdResponses[keyof GetFinancialAccountProviderIdentificationByIdResponses]; export type PutFinancialAccountProviderIdentificationByIdData = { body: WsFinancialAccountProviderIdentification; path: { id: number; }; query?: never; url: '/financialAccountProviderIdentification/{id}'; }; export type PutFinancialAccountProviderIdentificationByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutFinancialAccountProviderIdentificationByIdResponses = { /** * OK */ 200: WsFinancialAccountProviderIdentification; }; export type PutFinancialAccountProviderIdentificationByIdResponse = PutFinancialAccountProviderIdentificationByIdResponses[keyof PutFinancialAccountProviderIdentificationByIdResponses]; export type PostFinancialAccountStatementData = { body: WsFinancialAccountStatement; path?: never; query?: never; url: '/financialAccountStatement'; }; export type PostFinancialAccountStatementErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountStatementResponses = { /** * OK */ 200: WsFinancialAccountStatement; }; export type PostFinancialAccountStatementResponse = PostFinancialAccountStatementResponses[keyof PostFinancialAccountStatementResponses]; export type PostFinancialAccountStatementSearchData = { body: WsFinancialAccountStatementSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccountStatement/search'; }; export type PostFinancialAccountStatementSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountStatementSearchResponses = { /** * OK */ 200: WsResultPageWsFinancialAccountStatement; }; export type PostFinancialAccountStatementSearchResponse = PostFinancialAccountStatementSearchResponses[keyof PostFinancialAccountStatementSearchResponses]; export type DeleteFinancialAccountStatementByIdData = { body?: never; path: { id: number; }; query?: { recursive?: boolean; }; url: '/financialAccountStatement/{id}'; }; export type DeleteFinancialAccountStatementByIdResponses = { /** * No Content */ 204: void; }; export type DeleteFinancialAccountStatementByIdResponse = DeleteFinancialAccountStatementByIdResponses[keyof DeleteFinancialAccountStatementByIdResponses]; export type GetFinancialAccountStatementByIdData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountStatement/{id}'; }; export type GetFinancialAccountStatementByIdResponses = { /** * OK */ 200: WsFinancialAccountStatement; }; export type GetFinancialAccountStatementByIdResponse = GetFinancialAccountStatementByIdResponses[keyof GetFinancialAccountStatementByIdResponses]; export type PutFinancialAccountStatementByIdData = { body: WsFinancialAccountStatement; path: { id: number; }; query?: never; url: '/financialAccountStatement/{id}'; }; export type PutFinancialAccountStatementByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutFinancialAccountStatementByIdResponses = { /** * OK */ 200: WsFinancialAccountStatement; }; export type PutFinancialAccountStatementByIdResponse = PutFinancialAccountStatementByIdResponses[keyof PutFinancialAccountStatementByIdResponses]; export type GetFinancialAccountStatementByIdFilesData = { body?: never; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccountStatement/{id}/files'; }; export type GetFinancialAccountStatementByIdFilesResponses = { /** * OK */ 200: WsResultPageWsFinancialAccountStatementFile; }; export type GetFinancialAccountStatementByIdFilesResponse = GetFinancialAccountStatementByIdFilesResponses[keyof GetFinancialAccountStatementByIdFilesResponses]; export type PutFinancialAccountStatementByIdStatusArchivedData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountStatement/{id}/status/archived'; }; export type PutFinancialAccountStatementByIdStatusArchivedResponses = { /** * OK */ 200: WsFinancialAccountStatement; }; export type PutFinancialAccountStatementByIdStatusArchivedResponse = PutFinancialAccountStatementByIdStatusArchivedResponses[keyof PutFinancialAccountStatementByIdStatusArchivedResponses]; export type PutFinancialAccountStatementByIdStatusCreatedData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountStatement/{id}/status/created'; }; export type PutFinancialAccountStatementByIdStatusCreatedResponses = { /** * OK */ 200: WsFinancialAccountStatement; }; export type PutFinancialAccountStatementByIdStatusCreatedResponse = PutFinancialAccountStatementByIdStatusCreatedResponses[keyof PutFinancialAccountStatementByIdStatusCreatedResponses]; export type PostFinancialAccountStatementFileData = { body: Blob | File; path?: never; query: { documentFileType: WsFinancialAccountStatementFileType; fileName: string; financialAccountStatementId: number; }; url: '/financialAccountStatementFile'; }; export type PostFinancialAccountStatementFileResponses = { /** * OK */ 200: WsFinancialAccountStatementFile; }; export type PostFinancialAccountStatementFileResponse = PostFinancialAccountStatementFileResponses[keyof PostFinancialAccountStatementFileResponses]; export type PostFinancialAccountStatementFileSearchData = { body: WsFinancialAccountStatementFileSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/financialAccountStatementFile/search'; }; export type PostFinancialAccountStatementFileSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostFinancialAccountStatementFileSearchResponses = { /** * OK */ 200: WsResultPageWsFinancialAccountStatementFile; }; export type PostFinancialAccountStatementFileSearchResponse = PostFinancialAccountStatementFileSearchResponses[keyof PostFinancialAccountStatementFileSearchResponses]; export type DeleteFinancialAccountStatementFileByIdData = { body?: never; path: { id: number; }; query?: { recursive?: boolean; }; url: '/financialAccountStatementFile/{id}'; }; export type DeleteFinancialAccountStatementFileByIdResponses = { /** * No Content */ 204: void; }; export type DeleteFinancialAccountStatementFileByIdResponse = DeleteFinancialAccountStatementFileByIdResponses[keyof DeleteFinancialAccountStatementFileByIdResponses]; export type GetFinancialAccountStatementFileByIdData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountStatementFile/{id}'; }; export type GetFinancialAccountStatementFileByIdResponses = { /** * OK */ 200: WsFinancialAccountStatementFile; }; export type GetFinancialAccountStatementFileByIdResponse = GetFinancialAccountStatementFileByIdResponses[keyof GetFinancialAccountStatementFileByIdResponses]; export type DeleteFinancialAccountStatementFileByIdFileData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountStatementFile/{id}/file'; }; export type DeleteFinancialAccountStatementFileByIdFileResponses = { /** * No Content */ 204: void; }; export type DeleteFinancialAccountStatementFileByIdFileResponse = DeleteFinancialAccountStatementFileByIdFileResponses[keyof DeleteFinancialAccountStatementFileByIdFileResponses]; export type GetFinancialAccountStatementFileByIdFileData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountStatementFile/{id}/file'; }; export type GetFinancialAccountStatementFileByIdFileResponses = { /** * OK */ 200: WsStoredFile; }; export type GetFinancialAccountStatementFileByIdFileResponse = GetFinancialAccountStatementFileByIdFileResponses[keyof GetFinancialAccountStatementFileByIdFileResponses]; export type PostFinancialAccountStatementFileByIdFileData = { body: Blob | File; path: { id: number; }; query: { fileName: string; }; url: '/financialAccountStatementFile/{id}/file'; }; export type PostFinancialAccountStatementFileByIdFileResponses = { /** * OK */ 200: WsStoredFile; }; export type PostFinancialAccountStatementFileByIdFileResponse = PostFinancialAccountStatementFileByIdFileResponses[keyof PostFinancialAccountStatementFileByIdFileResponses]; export type GetFinancialAccountStatementFileByIdFileContentData = { body?: never; path: { id: number; }; query?: { 'content-disposition'?: string; }; url: '/financialAccountStatementFile/{id}/file/content'; }; export type GetFinancialAccountStatementFileByIdFileContentResponses = { /** * OK */ 200: unknown; }; export type GetFinancialAccountStatementFileByIdFileContentUrlData = { body?: never; path: { id: number; }; query?: never; url: '/financialAccountStatementFile/{id}/file/contentUrl'; }; export type GetFinancialAccountStatementFileByIdFileContentUrlResponses = { /** * OK */ 200: WsStoredFileUrl; }; export type GetFinancialAccountStatementFileByIdFileContentUrlResponse = GetFinancialAccountStatementFileByIdFileContentUrlResponses[keyof GetFinancialAccountStatementFileByIdFileContentUrlResponses]; export type GetHealthReadyData = { body?: never; path?: never; query?: never; url: '/health/ready'; }; export type GetHealthReadyResponses = { /** * OK */ 200: unknown; }; export type PostIbanByIbanBankIdentificationData = { body?: never; path: { iban: string; }; query?: never; url: '/iban/{iban}/bankIdentification'; }; export type PostIbanByIbanBankIdentificationResponses = { /** * OK */ 200: WsBankIdentification; }; export type PostIbanByIbanBankIdentificationResponse = PostIbanByIbanBankIdentificationResponses[keyof PostIbanByIbanBankIdentificationResponses]; export type PostMailboxCustomerData = { body: WsMailboxCustomer; path?: never; query?: never; url: '/mailbox/customer'; }; export type PostMailboxCustomerErrors = { /** * Bad Request */ 400: unknown; }; export type PostMailboxCustomerResponses = { /** * OK */ 200: WsMailboxCustomer; }; export type PostMailboxCustomerResponse = PostMailboxCustomerResponses[keyof PostMailboxCustomerResponses]; export type DeleteMailboxCustomerByMailboxCustomerIdData = { body?: never; path: { mailboxCustomerId: number; }; query?: never; url: '/mailbox/customer/{mailboxCustomerId}'; }; export type DeleteMailboxCustomerByMailboxCustomerIdResponses = { /** * No Content */ 204: void; }; export type DeleteMailboxCustomerByMailboxCustomerIdResponse = DeleteMailboxCustomerByMailboxCustomerIdResponses[keyof DeleteMailboxCustomerByMailboxCustomerIdResponses]; export type GetMailboxCustomerByMailboxCustomerIdData = { body?: never; path: { mailboxCustomerId: number; }; query?: never; url: '/mailbox/customer/{mailboxCustomerId}'; }; export type GetMailboxCustomerByMailboxCustomerIdResponses = { /** * OK */ 200: WsMailboxCustomer; }; export type GetMailboxCustomerByMailboxCustomerIdResponse = GetMailboxCustomerByMailboxCustomerIdResponses[keyof GetMailboxCustomerByMailboxCustomerIdResponses]; export type PostMailboxHookMailgunData = { body: { [key: string]: unknown; }; path?: never; query?: never; url: '/mailbox/hook/mailgun'; }; export type PostMailboxHookMailgunErrors = { /** * Bad Request */ 400: unknown; }; export type PostMailboxHookMailgunResponses = { /** * OK */ 200: Array; }; export type PostMailboxHookMailgunResponse = PostMailboxHookMailgunResponses[keyof PostMailboxHookMailgunResponses]; export type PostMailboxHookMailgunMimeData = { body: MultivaluedMapStringString; path?: never; query?: never; url: '/mailbox/hook/mailgun/mime'; }; export type PostMailboxHookMailgunMimeErrors = { /** * Bad Request */ 400: unknown; }; export type PostMailboxHookMailgunMimeResponses = { /** * OK */ 200: Array; }; export type PostMailboxHookMailgunMimeResponse = PostMailboxHookMailgunMimeResponses[keyof PostMailboxHookMailgunMimeResponses]; export type PostMailboxHookMimeData = { body: Blob | File; path?: never; query?: { ehlo?: string; from?: string; rcptTo?: string; }; url: '/mailbox/hook/mime'; }; export type PostMailboxHookMimeResponses = { /** * OK */ 200: Array; }; export type PostMailboxHookMimeResponse = PostMailboxHookMimeResponses[keyof PostMailboxHookMimeResponses]; export type PostMailboxTrusteeData = { body: WsMailboxTrustee; path?: never; query?: never; url: '/mailbox/trustee'; }; export type PostMailboxTrusteeErrors = { /** * Bad Request */ 400: unknown; }; export type PostMailboxTrusteeResponses = { /** * OK */ 200: WsMailboxTrustee; }; export type PostMailboxTrusteeResponse = PostMailboxTrusteeResponses[keyof PostMailboxTrusteeResponses]; export type DeleteMailboxTrusteeByMailboxTrusteeIdData = { body?: never; path: { mailboxTrusteeId: number; }; query?: never; url: '/mailbox/trustee/{mailboxTrusteeId}'; }; export type DeleteMailboxTrusteeByMailboxTrusteeIdResponses = { /** * No Content */ 204: void; }; export type DeleteMailboxTrusteeByMailboxTrusteeIdResponse = DeleteMailboxTrusteeByMailboxTrusteeIdResponses[keyof DeleteMailboxTrusteeByMailboxTrusteeIdResponses]; export type GetMailboxTrusteeByMailboxTrusteeIdData = { body?: never; path: { mailboxTrusteeId: number; }; query?: never; url: '/mailbox/trustee/{mailboxTrusteeId}'; }; export type GetMailboxTrusteeByMailboxTrusteeIdResponses = { /** * OK */ 200: WsMailboxTrustee; }; export type GetMailboxTrusteeByMailboxTrusteeIdResponse = GetMailboxTrusteeByMailboxTrusteeIdResponses[keyof GetMailboxTrusteeByMailboxTrusteeIdResponses]; export type PutMailboxTrusteeByMailboxTrusteeIdData = { body: WsMailboxTrustee; path: { mailboxTrusteeId: number; }; query?: never; url: '/mailbox/trustee/{mailboxTrusteeId}'; }; export type PutMailboxTrusteeByMailboxTrusteeIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutMailboxTrusteeByMailboxTrusteeIdResponses = { /** * OK */ 200: WsMailboxTrustee; }; export type PutMailboxTrusteeByMailboxTrusteeIdResponse = PutMailboxTrusteeByMailboxTrusteeIdResponses[keyof PutMailboxTrusteeByMailboxTrusteeIdResponses]; export type PostNitroRuleData = { body: WsNitroRule; path?: never; query?: never; url: '/nitroRule'; }; export type PostNitroRuleErrors = { /** * Bad Request */ 400: unknown; }; export type PostNitroRuleResponses = { /** * OK */ 200: WsNitroRule; }; export type PostNitroRuleResponse = PostNitroRuleResponses[keyof PostNitroRuleResponses]; export type GetNitroRuleConfigKeysData = { body?: never; path?: never; query?: never; url: '/nitroRule/configKeys'; }; export type GetNitroRuleConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetNitroRuleConfigKeysResponse = GetNitroRuleConfigKeysResponses[keyof GetNitroRuleConfigKeysResponses]; export type PostNitroRuleSearchData = { body: WsNitroRuleSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/nitroRule/search'; }; export type PostNitroRuleSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostNitroRuleSearchResponses = { /** * OK */ 200: WsResultPageWsNitroRule; }; export type PostNitroRuleSearchResponse = PostNitroRuleSearchResponses[keyof PostNitroRuleSearchResponses]; export type DeleteNitroRuleByIdData = { body?: never; path: { id: number; }; query?: { force?: boolean; }; url: '/nitroRule/{id}'; }; export type DeleteNitroRuleByIdResponses = { /** * No Content */ 204: void; }; export type DeleteNitroRuleByIdResponse = DeleteNitroRuleByIdResponses[keyof DeleteNitroRuleByIdResponses]; export type GetNitroRuleByIdData = { body?: never; path: { id: number; }; query?: never; url: '/nitroRule/{id}'; }; export type GetNitroRuleByIdResponses = { /** * OK */ 200: WsNitroRule; }; export type GetNitroRuleByIdResponse = GetNitroRuleByIdResponses[keyof GetNitroRuleByIdResponses]; export type PutNitroRuleByIdData = { body: WsNitroRule; path: { id: number; }; query?: never; url: '/nitroRule/{id}'; }; export type PutNitroRuleByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutNitroRuleByIdResponses = { /** * OK */ 200: WsNitroRule; }; export type PutNitroRuleByIdResponse = PutNitroRuleByIdResponses[keyof PutNitroRuleByIdResponses]; export type PostNitroRuleByIdActionsData = { body: WsNitroRuleAction; path: { id: number; }; query?: never; url: '/nitroRule/{id}/actions'; }; export type PostNitroRuleByIdActionsResponses = { /** * OK */ 200: WsNitroRuleAction; }; export type PostNitroRuleByIdActionsResponse = PostNitroRuleByIdActionsResponses[keyof PostNitroRuleByIdActionsResponses]; export type GetNitroRuleByIdActionsActionByActionTypeData = { body?: never; path: { id: number; actionType: WsNitroRuleActionType; }; query?: never; url: '/nitroRule/{id}/actions/action/{actionType}'; }; export type GetNitroRuleByIdActionsActionByActionTypeResponses = { /** * OK */ 200: WsNitroRuleAction; }; export type GetNitroRuleByIdActionsActionByActionTypeResponse = GetNitroRuleByIdActionsActionByActionTypeResponses[keyof GetNitroRuleByIdActionsActionByActionTypeResponses]; export type GetNitroRuleByIdActionsListData = { body?: never; path: { id: number; }; query?: never; url: '/nitroRule/{id}/actions/list'; }; export type GetNitroRuleByIdActionsListResponses = { /** * OK */ 200: Array; }; export type GetNitroRuleByIdActionsListResponse = GetNitroRuleByIdActionsListResponses[keyof GetNitroRuleByIdActionsListResponses]; export type DeleteNitroRuleByIdActionsByActionIdData = { body?: never; path: { id: number; actionId: number; }; query?: { force?: boolean; }; url: '/nitroRule/{id}/actions/{actionId}'; }; export type DeleteNitroRuleByIdActionsByActionIdResponses = { /** * No Content */ 204: void; }; export type DeleteNitroRuleByIdActionsByActionIdResponse = DeleteNitroRuleByIdActionsByActionIdResponses[keyof DeleteNitroRuleByIdActionsByActionIdResponses]; export type GetNitroRuleByIdActionsByActionIdData = { body?: never; path: { id: number; actionId: number; }; query?: never; url: '/nitroRule/{id}/actions/{actionId}'; }; export type GetNitroRuleByIdActionsByActionIdResponses = { /** * OK */ 200: WsNitroRuleAction; }; export type GetNitroRuleByIdActionsByActionIdResponse = GetNitroRuleByIdActionsByActionIdResponses[keyof GetNitroRuleByIdActionsByActionIdResponses]; export type PutNitroRuleByIdActionsByActionIdData = { body: WsNitroRuleAction; path: { id: number; actionId: number; }; query?: never; url: '/nitroRule/{id}/actions/{actionId}'; }; export type PutNitroRuleByIdActionsByActionIdResponses = { /** * OK */ 200: WsNitroRuleAction; }; export type PutNitroRuleByIdActionsByActionIdResponse = PutNitroRuleByIdActionsByActionIdResponses[keyof PutNitroRuleByIdActionsByActionIdResponses]; export type DeleteNitroRuleByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/nitroRule/{id}/metadata/config/{propertyName}'; }; export type DeleteNitroRuleByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteNitroRuleByIdMetadataConfigByPropertyNameResponse = DeleteNitroRuleByIdMetadataConfigByPropertyNameResponses[keyof DeleteNitroRuleByIdMetadataConfigByPropertyNameResponses]; export type GetNitroRuleByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/nitroRule/{id}/metadata/config/{propertyName}/value'; }; export type GetNitroRuleByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetNitroRuleByIdMetadataConfigByPropertyNameValueResponse = GetNitroRuleByIdMetadataConfigByPropertyNameValueResponses[keyof GetNitroRuleByIdMetadataConfigByPropertyNameValueResponses]; export type PostNitroRuleByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/nitroRule/{id}/metadata/config/{propertyName}/value'; }; export type PostNitroRuleByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostNitroRuleByIdMetadataConfigByPropertyNameValueResponse = PostNitroRuleByIdMetadataConfigByPropertyNameValueResponses[keyof PostNitroRuleByIdMetadataConfigByPropertyNameValueResponses]; export type GetNitroRuleByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/nitroRule/{id}/metadata/config/{propertyName}/values'; }; export type GetNitroRuleByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetNitroRuleByIdMetadataConfigByPropertyNameValuesResponse = GetNitroRuleByIdMetadataConfigByPropertyNameValuesResponses[keyof GetNitroRuleByIdMetadataConfigByPropertyNameValuesResponses]; export type GetNitroRuleByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/nitroRule/{id}/metadata/configKeys'; }; export type GetNitroRuleByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetNitroRuleByIdMetadataConfigKeysResponse = GetNitroRuleByIdMetadataConfigKeysResponses[keyof GetNitroRuleByIdMetadataConfigKeysResponses]; export type PostNitroRuleByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/nitroRule/{id}/metadata/configValue'; }; export type PostNitroRuleByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostNitroRuleByIdMetadataConfigValueResponse = PostNitroRuleByIdMetadataConfigValueResponses[keyof PostNitroRuleByIdMetadataConfigValueResponses]; export type PostNitroRuleByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/nitroRule/{id}/metadata/configValue/search'; }; export type PostNitroRuleByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostNitroRuleByIdMetadataConfigValueSearchResponse = PostNitroRuleByIdMetadataConfigValueSearchResponses[keyof PostNitroRuleByIdMetadataConfigValueSearchResponses]; export type DeleteNitroRuleByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/nitroRule/{id}/metadata/configValue/{configValueId}'; }; export type DeleteNitroRuleByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteNitroRuleByIdMetadataConfigValueByConfigValueIdResponse = DeleteNitroRuleByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteNitroRuleByIdMetadataConfigValueByConfigValueIdResponses]; export type GetNitroRuleByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/nitroRule/{id}/metadata/configValue/{configValueId}'; }; export type GetNitroRuleByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetNitroRuleByIdMetadataConfigValueByConfigValueIdResponse = GetNitroRuleByIdMetadataConfigValueByConfigValueIdResponses[keyof GetNitroRuleByIdMetadataConfigValueByConfigValueIdResponses]; export type PutNitroRuleByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/nitroRule/{id}/metadata/configValue/{configValueId}'; }; export type PutNitroRuleByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutNitroRuleByIdMetadataConfigValueByConfigValueIdResponse = PutNitroRuleByIdMetadataConfigValueByConfigValueIdResponses[keyof PutNitroRuleByIdMetadataConfigValueByConfigValueIdResponses]; export type PostNitroRuleByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/nitroRule/{id}/metadata/label'; }; export type PostNitroRuleByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostNitroRuleByIdMetadataLabelResponse = PostNitroRuleByIdMetadataLabelResponses[keyof PostNitroRuleByIdMetadataLabelResponses]; export type PostNitroRuleByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/nitroRule/{id}/metadata/label/search'; }; export type PostNitroRuleByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostNitroRuleByIdMetadataLabelSearchResponse = PostNitroRuleByIdMetadataLabelSearchResponses[keyof PostNitroRuleByIdMetadataLabelSearchResponses]; export type DeleteNitroRuleByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/nitroRule/{id}/metadata/label/{labelId}'; }; export type DeleteNitroRuleByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteNitroRuleByIdMetadataLabelByLabelIdResponse = DeleteNitroRuleByIdMetadataLabelByLabelIdResponses[keyof DeleteNitroRuleByIdMetadataLabelByLabelIdResponses]; export type GetNitroRuleByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/nitroRule/{id}/metadata/label/{labelId}'; }; export type GetNitroRuleByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetNitroRuleByIdMetadataLabelByLabelIdResponse = GetNitroRuleByIdMetadataLabelByLabelIdResponses[keyof GetNitroRuleByIdMetadataLabelByLabelIdResponses]; export type PutNitroRuleByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/nitroRule/{id}/metadata/label/{labelId}'; }; export type PutNitroRuleByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutNitroRuleByIdMetadataLabelByLabelIdResponse = PutNitroRuleByIdMetadataLabelByLabelIdResponses[keyof PutNitroRuleByIdMetadataLabelByLabelIdResponses]; export type GetNitroRuleByIdStatsData = { body?: never; path: { id: number; }; query?: never; url: '/nitroRule/{id}/stats'; }; export type GetNitroRuleByIdStatsResponses = { /** * OK */ 200: WsNitroRuleStats; }; export type GetNitroRuleByIdStatsResponse = GetNitroRuleByIdStatsResponses[keyof GetNitroRuleByIdStatsResponses]; export type PostNitroRuleActionSearchData = { body: WsNitroRuleActionSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/nitroRuleAction/search'; }; export type PostNitroRuleActionSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostNitroRuleActionSearchResponses = { /** * OK */ 200: WsResultPageWsNitroRuleAction; }; export type PostNitroRuleActionSearchResponse = PostNitroRuleActionSearchResponses[keyof PostNitroRuleActionSearchResponses]; export type DeleteNitroRuleActionByIdData = { body?: never; path: { id: number; }; query?: never; url: '/nitroRuleAction/{id}'; }; export type DeleteNitroRuleActionByIdResponses = { /** * No Content */ 204: void; }; export type DeleteNitroRuleActionByIdResponse = DeleteNitroRuleActionByIdResponses[keyof DeleteNitroRuleActionByIdResponses]; export type GetNitroRuleActionByIdData = { body?: never; path: { id: number; }; query?: never; url: '/nitroRuleAction/{id}'; }; export type GetNitroRuleActionByIdResponses = { /** * OK */ 200: WsNitroRuleAction; }; export type GetNitroRuleActionByIdResponse = GetNitroRuleActionByIdResponses[keyof GetNitroRuleActionByIdResponses]; export type PutNitroRuleActionByIdData = { body: WsNitroRuleAction; path: { id: number; }; query?: never; url: '/nitroRuleAction/{id}'; }; export type PutNitroRuleActionByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutNitroRuleActionByIdResponses = { /** * OK */ 200: WsNitroRuleAction; }; export type PutNitroRuleActionByIdResponse = PutNitroRuleActionByIdResponses[keyof PutNitroRuleActionByIdResponses]; export type PostNitroRuleActionByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/nitroRuleAction/{id}/log/search'; }; export type PostNitroRuleActionByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostNitroRuleActionByIdLogSearchResponse = PostNitroRuleActionByIdLogSearchResponses[keyof PostNitroRuleActionByIdLogSearchResponses]; export type GetNitroRuleActionByIdStatsData = { body?: never; path: { id: number; }; query?: never; url: '/nitroRuleAction/{id}/stats'; }; export type GetNitroRuleActionByIdStatsResponses = { /** * OK */ 200: WsNitroRuleActionStats; }; export type GetNitroRuleActionByIdStatsResponse = GetNitroRuleActionByIdStatsResponses[keyof GetNitroRuleActionByIdStatsResponses]; export type GetPayerEntityListData = { body?: never; path?: never; query?: { indexable?: boolean; }; url: '/payerEntity/list'; }; export type GetPayerEntityListResponses = { /** * OK */ 200: Array; }; export type GetPayerEntityListResponse = GetPayerEntityListResponses[keyof GetPayerEntityListResponses]; export type GetPaymentModeListData = { body?: never; path?: never; query?: { indexable?: boolean; }; url: '/paymentMode/list'; }; export type GetPaymentModeListResponses = { /** * OK */ 200: Array; }; export type GetPaymentModeListResponse = GetPaymentModeListResponses[keyof GetPaymentModeListResponses]; export type PostPaymentPlatformAccountData = { body: WsPaymentPlatformAccount; path?: never; query?: never; url: '/paymentPlatformAccount'; }; export type PostPaymentPlatformAccountErrors = { /** * Bad Request */ 400: unknown; }; export type PostPaymentPlatformAccountResponses = { /** * OK */ 200: WsPaymentPlatformAccount; }; export type PostPaymentPlatformAccountResponse = PostPaymentPlatformAccountResponses[keyof PostPaymentPlatformAccountResponses]; export type PostPaymentPlatformAccountSearchData = { body: WsPaymentPlatformAccountSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/paymentPlatformAccount/search'; }; export type PostPaymentPlatformAccountSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostPaymentPlatformAccountSearchResponses = { /** * OK */ 200: WsResultPageWsPaymentPlatformAccount; }; export type PostPaymentPlatformAccountSearchResponse = PostPaymentPlatformAccountSearchResponses[keyof PostPaymentPlatformAccountSearchResponses]; export type DeletePaymentPlatformAccountByIdData = { body?: never; path: { id: number; }; query?: { force?: boolean; }; url: '/paymentPlatformAccount/{id}'; }; export type DeletePaymentPlatformAccountByIdResponses = { /** * No Content */ 204: void; }; export type DeletePaymentPlatformAccountByIdResponse = DeletePaymentPlatformAccountByIdResponses[keyof DeletePaymentPlatformAccountByIdResponses]; export type GetPaymentPlatformAccountByIdData = { body?: never; path: { id: number; }; query?: never; url: '/paymentPlatformAccount/{id}'; }; export type GetPaymentPlatformAccountByIdResponses = { /** * OK */ 200: WsPaymentPlatformAccount; }; export type GetPaymentPlatformAccountByIdResponse = GetPaymentPlatformAccountByIdResponses[keyof GetPaymentPlatformAccountByIdResponses]; export type PutPaymentPlatformAccountByIdData = { body: WsPaymentPlatformAccount; path: { id: number; }; query?: never; url: '/paymentPlatformAccount/{id}'; }; export type PutPaymentPlatformAccountByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutPaymentPlatformAccountByIdResponses = { /** * OK */ 200: WsPaymentPlatformAccount; }; export type PutPaymentPlatformAccountByIdResponse = PutPaymentPlatformAccountByIdResponses[keyof PutPaymentPlatformAccountByIdResponses]; export type PostPaymentPlatformAccountByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/paymentPlatformAccount/{id}/log/search'; }; export type PostPaymentPlatformAccountByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostPaymentPlatformAccountByIdLogSearchResponse = PostPaymentPlatformAccountByIdLogSearchResponses[keyof PostPaymentPlatformAccountByIdLogSearchResponses]; export type DeletePaymentPlatformAccountByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/config/{propertyName}'; }; export type DeletePaymentPlatformAccountByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeletePaymentPlatformAccountByIdMetadataConfigByPropertyNameResponse = DeletePaymentPlatformAccountByIdMetadataConfigByPropertyNameResponses[keyof DeletePaymentPlatformAccountByIdMetadataConfigByPropertyNameResponses]; export type GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/paymentPlatformAccount/{id}/metadata/config/{propertyName}/value'; }; export type GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueResponse = GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueResponses[keyof GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueResponses]; export type PostPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/paymentPlatformAccount/{id}/metadata/config/{propertyName}/value'; }; export type PostPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueResponse = PostPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueResponses[keyof PostPaymentPlatformAccountByIdMetadataConfigByPropertyNameValueResponses]; export type GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/config/{propertyName}/values'; }; export type GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValuesResponse = GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValuesResponses[keyof GetPaymentPlatformAccountByIdMetadataConfigByPropertyNameValuesResponses]; export type GetPaymentPlatformAccountByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/configKeys'; }; export type GetPaymentPlatformAccountByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetPaymentPlatformAccountByIdMetadataConfigKeysResponse = GetPaymentPlatformAccountByIdMetadataConfigKeysResponses[keyof GetPaymentPlatformAccountByIdMetadataConfigKeysResponses]; export type PostPaymentPlatformAccountByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/configValue'; }; export type PostPaymentPlatformAccountByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostPaymentPlatformAccountByIdMetadataConfigValueResponse = PostPaymentPlatformAccountByIdMetadataConfigValueResponses[keyof PostPaymentPlatformAccountByIdMetadataConfigValueResponses]; export type PostPaymentPlatformAccountByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/paymentPlatformAccount/{id}/metadata/configValue/search'; }; export type PostPaymentPlatformAccountByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostPaymentPlatformAccountByIdMetadataConfigValueSearchResponse = PostPaymentPlatformAccountByIdMetadataConfigValueSearchResponses[keyof PostPaymentPlatformAccountByIdMetadataConfigValueSearchResponses]; export type DeletePaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/configValue/{configValueId}'; }; export type DeletePaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeletePaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponse = DeletePaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof DeletePaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type GetPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/configValue/{configValueId}'; }; export type GetPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponse = GetPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof GetPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PutPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/configValue/{configValueId}'; }; export type PutPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponse = PutPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof PutPaymentPlatformAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PostPaymentPlatformAccountByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/label'; }; export type PostPaymentPlatformAccountByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostPaymentPlatformAccountByIdMetadataLabelResponse = PostPaymentPlatformAccountByIdMetadataLabelResponses[keyof PostPaymentPlatformAccountByIdMetadataLabelResponses]; export type PostPaymentPlatformAccountByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/paymentPlatformAccount/{id}/metadata/label/search'; }; export type PostPaymentPlatformAccountByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostPaymentPlatformAccountByIdMetadataLabelSearchResponse = PostPaymentPlatformAccountByIdMetadataLabelSearchResponses[keyof PostPaymentPlatformAccountByIdMetadataLabelSearchResponses]; export type DeletePaymentPlatformAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/label/{labelId}'; }; export type DeletePaymentPlatformAccountByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeletePaymentPlatformAccountByIdMetadataLabelByLabelIdResponse = DeletePaymentPlatformAccountByIdMetadataLabelByLabelIdResponses[keyof DeletePaymentPlatformAccountByIdMetadataLabelByLabelIdResponses]; export type GetPaymentPlatformAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/label/{labelId}'; }; export type GetPaymentPlatformAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetPaymentPlatformAccountByIdMetadataLabelByLabelIdResponse = GetPaymentPlatformAccountByIdMetadataLabelByLabelIdResponses[keyof GetPaymentPlatformAccountByIdMetadataLabelByLabelIdResponses]; export type PutPaymentPlatformAccountByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/paymentPlatformAccount/{id}/metadata/label/{labelId}'; }; export type PutPaymentPlatformAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutPaymentPlatformAccountByIdMetadataLabelByLabelIdResponse = PutPaymentPlatformAccountByIdMetadataLabelByLabelIdResponses[keyof PutPaymentPlatformAccountByIdMetadataLabelByLabelIdResponses]; export type GetPaymentPlatformAccountByIdUsageStatsData = { body?: never; path: { id: number; }; query?: { countAll?: boolean; }; url: '/paymentPlatformAccount/{id}/usageStats'; }; export type GetPaymentPlatformAccountByIdUsageStatsResponses = { /** * OK */ 200: WsFinancialAccountUsageStats; }; export type GetPaymentPlatformAccountByIdUsageStatsResponse = GetPaymentPlatformAccountByIdUsageStatsResponses[keyof GetPaymentPlatformAccountByIdUsageStatsResponses]; export type PostPaymentProviderAccountData = { body: WsPaymentProviderAccount; path?: never; query?: never; url: '/paymentProviderAccount'; }; export type PostPaymentProviderAccountErrors = { /** * Bad Request */ 400: unknown; }; export type PostPaymentProviderAccountResponses = { /** * OK */ 200: WsPaymentProviderAccount; }; export type PostPaymentProviderAccountResponse = PostPaymentProviderAccountResponses[keyof PostPaymentProviderAccountResponses]; export type PostPaymentProviderAccountSearchData = { body: WsPaymentProviderAccountSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/paymentProviderAccount/search'; }; export type PostPaymentProviderAccountSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostPaymentProviderAccountSearchResponses = { /** * OK */ 200: WsResultPageWsPaymentProviderAccount; }; export type PostPaymentProviderAccountSearchResponse = PostPaymentProviderAccountSearchResponses[keyof PostPaymentProviderAccountSearchResponses]; export type DeletePaymentProviderAccountByIdData = { body?: never; path: { id: number; }; query?: { force?: boolean; }; url: '/paymentProviderAccount/{id}'; }; export type DeletePaymentProviderAccountByIdResponses = { /** * No Content */ 204: void; }; export type DeletePaymentProviderAccountByIdResponse = DeletePaymentProviderAccountByIdResponses[keyof DeletePaymentProviderAccountByIdResponses]; export type GetPaymentProviderAccountByIdData = { body?: never; path: { id: number; }; query?: never; url: '/paymentProviderAccount/{id}'; }; export type GetPaymentProviderAccountByIdResponses = { /** * OK */ 200: WsPaymentProviderAccount; }; export type GetPaymentProviderAccountByIdResponse = GetPaymentProviderAccountByIdResponses[keyof GetPaymentProviderAccountByIdResponses]; export type PutPaymentProviderAccountByIdData = { body: WsPaymentProviderAccount; path: { id: number; }; query?: never; url: '/paymentProviderAccount/{id}'; }; export type PutPaymentProviderAccountByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutPaymentProviderAccountByIdResponses = { /** * OK */ 200: WsPaymentProviderAccount; }; export type PutPaymentProviderAccountByIdResponse = PutPaymentProviderAccountByIdResponses[keyof PutPaymentProviderAccountByIdResponses]; export type PostPaymentProviderAccountByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/paymentProviderAccount/{id}/log/search'; }; export type PostPaymentProviderAccountByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostPaymentProviderAccountByIdLogSearchResponse = PostPaymentProviderAccountByIdLogSearchResponses[keyof PostPaymentProviderAccountByIdLogSearchResponses]; export type DeletePaymentProviderAccountByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/config/{propertyName}'; }; export type DeletePaymentProviderAccountByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeletePaymentProviderAccountByIdMetadataConfigByPropertyNameResponse = DeletePaymentProviderAccountByIdMetadataConfigByPropertyNameResponses[keyof DeletePaymentProviderAccountByIdMetadataConfigByPropertyNameResponses]; export type GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/paymentProviderAccount/{id}/metadata/config/{propertyName}/value'; }; export type GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValueResponse = GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValueResponses[keyof GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValueResponses]; export type PostPaymentProviderAccountByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/paymentProviderAccount/{id}/metadata/config/{propertyName}/value'; }; export type PostPaymentProviderAccountByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostPaymentProviderAccountByIdMetadataConfigByPropertyNameValueResponse = PostPaymentProviderAccountByIdMetadataConfigByPropertyNameValueResponses[keyof PostPaymentProviderAccountByIdMetadataConfigByPropertyNameValueResponses]; export type GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/config/{propertyName}/values'; }; export type GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValuesResponse = GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValuesResponses[keyof GetPaymentProviderAccountByIdMetadataConfigByPropertyNameValuesResponses]; export type GetPaymentProviderAccountByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/configKeys'; }; export type GetPaymentProviderAccountByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetPaymentProviderAccountByIdMetadataConfigKeysResponse = GetPaymentProviderAccountByIdMetadataConfigKeysResponses[keyof GetPaymentProviderAccountByIdMetadataConfigKeysResponses]; export type PostPaymentProviderAccountByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/configValue'; }; export type PostPaymentProviderAccountByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostPaymentProviderAccountByIdMetadataConfigValueResponse = PostPaymentProviderAccountByIdMetadataConfigValueResponses[keyof PostPaymentProviderAccountByIdMetadataConfigValueResponses]; export type PostPaymentProviderAccountByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/paymentProviderAccount/{id}/metadata/configValue/search'; }; export type PostPaymentProviderAccountByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostPaymentProviderAccountByIdMetadataConfigValueSearchResponse = PostPaymentProviderAccountByIdMetadataConfigValueSearchResponses[keyof PostPaymentProviderAccountByIdMetadataConfigValueSearchResponses]; export type DeletePaymentProviderAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/configValue/{configValueId}'; }; export type DeletePaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeletePaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponse = DeletePaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof DeletePaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type GetPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/configValue/{configValueId}'; }; export type GetPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponse = GetPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof GetPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PutPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/configValue/{configValueId}'; }; export type PutPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponse = PutPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponses[keyof PutPaymentProviderAccountByIdMetadataConfigValueByConfigValueIdResponses]; export type PostPaymentProviderAccountByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/label'; }; export type PostPaymentProviderAccountByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostPaymentProviderAccountByIdMetadataLabelResponse = PostPaymentProviderAccountByIdMetadataLabelResponses[keyof PostPaymentProviderAccountByIdMetadataLabelResponses]; export type PostPaymentProviderAccountByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/paymentProviderAccount/{id}/metadata/label/search'; }; export type PostPaymentProviderAccountByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostPaymentProviderAccountByIdMetadataLabelSearchResponse = PostPaymentProviderAccountByIdMetadataLabelSearchResponses[keyof PostPaymentProviderAccountByIdMetadataLabelSearchResponses]; export type DeletePaymentProviderAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/label/{labelId}'; }; export type DeletePaymentProviderAccountByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeletePaymentProviderAccountByIdMetadataLabelByLabelIdResponse = DeletePaymentProviderAccountByIdMetadataLabelByLabelIdResponses[keyof DeletePaymentProviderAccountByIdMetadataLabelByLabelIdResponses]; export type GetPaymentProviderAccountByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/label/{labelId}'; }; export type GetPaymentProviderAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetPaymentProviderAccountByIdMetadataLabelByLabelIdResponse = GetPaymentProviderAccountByIdMetadataLabelByLabelIdResponses[keyof GetPaymentProviderAccountByIdMetadataLabelByLabelIdResponses]; export type PutPaymentProviderAccountByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/paymentProviderAccount/{id}/metadata/label/{labelId}'; }; export type PutPaymentProviderAccountByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutPaymentProviderAccountByIdMetadataLabelByLabelIdResponse = PutPaymentProviderAccountByIdMetadataLabelByLabelIdResponses[keyof PutPaymentProviderAccountByIdMetadataLabelByLabelIdResponses]; export type GetPaymentProviderAccountByIdUsageStatsData = { body?: never; path: { id: number; }; query?: { countAll?: boolean; }; url: '/paymentProviderAccount/{id}/usageStats'; }; export type GetPaymentProviderAccountByIdUsageStatsResponses = { /** * OK */ 200: WsFinancialAccountUsageStats; }; export type GetPaymentProviderAccountByIdUsageStatsResponse = GetPaymentProviderAccountByIdUsageStatsResponses[keyof GetPaymentProviderAccountByIdUsageStatsResponses]; export type GetPaymentStatusListData = { body?: never; path?: never; query?: { indexable?: boolean; }; url: '/paymentStatus/list'; }; export type GetPaymentStatusListResponses = { /** * OK */ 200: Array; }; export type GetPaymentStatusListResponse = GetPaymentStatusListResponses[keyof GetPaymentStatusListResponses]; export type GetStoredFileGetByTokenData = { body?: never; headers?: { /** * Http range param, as described in https://developer.mozilla.org/en-US/docs/Web/HTTP/Range_requests */ range?: string; }; path: { token: string; }; query?: never; url: '/storedFile/get/{token}'; }; export type GetStoredFileGetByTokenResponses = { /** * OK */ 200: unknown; }; export type PostStoredFileSearchData = { body: WsStoredFileSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/storedFile/search'; }; export type PostStoredFileSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostStoredFileSearchResponses = { /** * OK */ 200: WsResultPageWsStoredFile; }; export type PostStoredFileSearchResponse = PostStoredFileSearchResponses[keyof PostStoredFileSearchResponses]; export type GetStoredFileByIdData = { body?: never; path: { id: number; }; query?: never; url: '/storedFile/{id}'; }; export type GetStoredFileByIdResponses = { /** * OK */ 200: WsStoredFile; }; export type GetStoredFileByIdResponse = GetStoredFileByIdResponses[keyof GetStoredFileByIdResponses]; export type GetStoredFileByIdContentData = { body?: never; path: { id: number; }; query?: never; url: '/storedFile/{id}/content'; }; export type GetStoredFileByIdContentResponses = { /** * OK */ 200: unknown; }; export type GetTaxLocationListData = { body?: never; path?: never; query?: never; url: '/taxLocation/list'; }; export type GetTaxLocationListErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetTaxLocationListResponses = { /** * OK */ 200: Array; }; export type GetTaxLocationListResponse = GetTaxLocationListResponses[keyof GetTaxLocationListResponses]; export type GetTaxLocationByTaxLocationData = { body?: never; path: { taxLocation: WsTaxLocation; }; query?: never; url: '/taxLocation/{taxLocation}'; }; export type GetTaxLocationByTaxLocationErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetTaxLocationByTaxLocationResponses = { /** * OK */ 200: WsTaxLocationModel; }; export type GetTaxLocationByTaxLocationResponse = GetTaxLocationByTaxLocationResponses[keyof GetTaxLocationByTaxLocationResponses]; export type GetTaxNatureListData = { body?: never; path?: never; query?: never; url: '/taxNature/list'; }; export type GetTaxNatureListErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetTaxNatureListResponses = { /** * OK */ 200: Array; }; export type GetTaxNatureListResponse = GetTaxNatureListResponses[keyof GetTaxNatureListResponses]; export type GetTaxNatureByTaxNatureData = { body?: never; path: { taxNature: WsTaxNature; }; query?: never; url: '/taxNature/{taxNature}'; }; export type GetTaxNatureByTaxNatureErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetTaxNatureByTaxNatureResponses = { /** * OK */ 200: WsTaxNatureModel; }; export type GetTaxNatureByTaxNatureResponse = GetTaxNatureByTaxNatureResponses[keyof GetTaxNatureByTaxNatureResponses]; export type GetTaxTypeListData = { body?: never; path?: never; query?: never; url: '/taxType/list'; }; export type GetTaxTypeListErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetTaxTypeListResponses = { /** * OK */ 200: Array; }; export type GetTaxTypeListResponse = GetTaxTypeListResponses[keyof GetTaxTypeListResponses]; export type GetTaxTypeByTaxTypeData = { body?: never; path: { taxType: WsTaxType; }; query?: never; url: '/taxType/{taxType}'; }; export type GetTaxTypeByTaxTypeErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetTaxTypeByTaxTypeResponses = { /** * OK */ 200: WsTaxTypeModel; }; export type GetTaxTypeByTaxTypeResponse = GetTaxTypeByTaxTypeResponses[keyof GetTaxTypeByTaxTypeResponses]; export type PostThirdPartyData = { body: WsThirdParty; path?: never; query?: never; url: '/thirdParty'; }; export type PostThirdPartyErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostThirdPartyResponses = { /** * OK */ 200: WsThirdParty; }; export type PostThirdPartyResponse = PostThirdPartyResponses[keyof PostThirdPartyResponses]; export type GetThirdPartyConfigKeysData = { body?: never; path?: never; query?: never; url: '/thirdParty/configKeys'; }; export type GetThirdPartyConfigKeysErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetThirdPartyConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetThirdPartyConfigKeysResponse = GetThirdPartyConfigKeysResponses[keyof GetThirdPartyConfigKeysResponses]; export type PostThirdPartyImportData = { body: Blob | File; path?: never; query?: { checkVatInfo?: boolean; createCountryFromCode?: boolean; profile?: string; }; url: '/thirdParty/import'; }; export type PostThirdPartyImportErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostThirdPartyImportResponses = { /** * OK */ 200: WsThirdPartyImportSummary; }; export type PostThirdPartyImportResponse = PostThirdPartyImportResponses[keyof PostThirdPartyImportResponses]; export type GetThirdPartyImportByImportIdData = { body?: never; path: { importId: string; }; query?: never; url: '/thirdParty/import/{importId}'; }; export type GetThirdPartyImportByImportIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetThirdPartyImportByImportIdResponses = { /** * OK */ 200: WsThirdPartyImportSummary; }; export type GetThirdPartyImportByImportIdResponse = GetThirdPartyImportByImportIdResponses[keyof GetThirdPartyImportByImportIdResponses]; export type PostThirdPartySearchData = { body: WsThirdPartySearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdParty/search'; }; export type PostThirdPartySearchErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostThirdPartySearchResponses = { /** * OK */ 200: WsResultPageWsThirdParty; }; export type PostThirdPartySearchResponse = PostThirdPartySearchResponses[keyof PostThirdPartySearchResponses]; export type PostThirdPartyTableStateData = { body: WsTableState; path?: never; query?: never; url: '/thirdParty/tableState'; }; export type PostThirdPartyTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostThirdPartyTableStateResponse = PostThirdPartyTableStateResponses[keyof PostThirdPartyTableStateResponses]; export type PostThirdPartyTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdParty/tableState/search'; }; export type PostThirdPartyTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostThirdPartyTableStateSearchResponse = PostThirdPartyTableStateSearchResponses[keyof PostThirdPartyTableStateSearchResponses]; export type DeleteThirdPartyTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdParty/tableState/{id}'; }; export type DeleteThirdPartyTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyTableStateByIdResponse = DeleteThirdPartyTableStateByIdResponses[keyof DeleteThirdPartyTableStateByIdResponses]; export type GetThirdPartyTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdParty/tableState/{id}'; }; export type GetThirdPartyTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetThirdPartyTableStateByIdResponse = GetThirdPartyTableStateByIdResponses[keyof GetThirdPartyTableStateByIdResponses]; export type PutThirdPartyTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/thirdParty/tableState/{id}'; }; export type PutThirdPartyTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutThirdPartyTableStateByIdResponse = PutThirdPartyTableStateByIdResponses[keyof PutThirdPartyTableStateByIdResponses]; export type PostThirdPartyVatCheckData = { body?: never; path?: never; query?: { countryCode?: string; nationalNumber?: string; vatNumber?: string; }; url: '/thirdParty/vat/check'; }; export type PostThirdPartyVatCheckErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; /** * An api error with identifier 'VAT_INFO_ERROR' is thrown when not vat information is found */ 404: WsNitroApiError; }; export type PostThirdPartyVatCheckError = PostThirdPartyVatCheckErrors[keyof PostThirdPartyVatCheckErrors]; export type PostThirdPartyVatCheckResponses = { /** * OK */ 200: WsVatNumberInformation; }; export type PostThirdPartyVatCheckResponse = PostThirdPartyVatCheckResponses[keyof PostThirdPartyVatCheckResponses]; export type PostThirdPartyVatImportData = { body: string; path?: never; query?: { countryCode?: string; }; url: '/thirdParty/vat/import'; }; export type PostThirdPartyVatImportErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostThirdPartyVatImportResponses = { /** * OK */ 200: WsVatImportResultList; }; export type PostThirdPartyVatImportResponse = PostThirdPartyVatImportResponses[keyof PostThirdPartyVatImportResponses]; export type DeleteThirdPartyByIdData = { body?: never; path: { id: number; }; query?: { deleteData?: boolean; }; url: '/thirdParty/{id}'; }; export type DeleteThirdPartyByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteThirdPartyByIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyByIdResponse = DeleteThirdPartyByIdResponses[keyof DeleteThirdPartyByIdResponses]; export type GetThirdPartyByIdData = { body?: never; path: { /** * ID of the third party */ id: number; }; query?: never; url: '/thirdParty/{id}'; }; export type GetThirdPartyByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetThirdPartyByIdResponses = { /** * The third party */ 200: WsThirdParty; }; export type GetThirdPartyByIdResponse = GetThirdPartyByIdResponses[keyof GetThirdPartyByIdResponses]; export type PutThirdPartyByIdData = { body: WsThirdParty; path: { id: number; }; query?: never; url: '/thirdParty/{id}'; }; export type PutThirdPartyByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PutThirdPartyByIdResponses = { /** * OK */ 200: WsThirdParty; }; export type PutThirdPartyByIdResponse = PutThirdPartyByIdResponses[keyof PutThirdPartyByIdResponses]; export type PostThirdPartyByIdLogSearchData = { body: WsLogLineSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdParty/{id}/log/search'; }; export type PostThirdPartyByIdLogSearchResponses = { /** * OK */ 200: WsResultPageWsLogLine; }; export type PostThirdPartyByIdLogSearchResponse = PostThirdPartyByIdLogSearchResponses[keyof PostThirdPartyByIdLogSearchResponses]; export type PostThirdPartyByIdMergeData = { body: WsMergedThirdParty; path: { id: number; }; query?: { id2?: number; }; url: '/thirdParty/{id}/merge'; }; export type PostThirdPartyByIdMergeErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostThirdPartyByIdMergeResponses = { /** * OK */ 200: WsThirdParty; }; export type PostThirdPartyByIdMergeResponse = PostThirdPartyByIdMergeResponses[keyof PostThirdPartyByIdMergeResponses]; export type DeleteThirdPartyByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/thirdParty/{id}/metadata/config/{propertyName}'; }; export type DeleteThirdPartyByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyByIdMetadataConfigByPropertyNameResponse = DeleteThirdPartyByIdMetadataConfigByPropertyNameResponses[keyof DeleteThirdPartyByIdMetadataConfigByPropertyNameResponses]; export type GetThirdPartyByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/thirdParty/{id}/metadata/config/{propertyName}/value'; }; export type GetThirdPartyByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetThirdPartyByIdMetadataConfigByPropertyNameValueResponse = GetThirdPartyByIdMetadataConfigByPropertyNameValueResponses[keyof GetThirdPartyByIdMetadataConfigByPropertyNameValueResponses]; export type PostThirdPartyByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/thirdParty/{id}/metadata/config/{propertyName}/value'; }; export type PostThirdPartyByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostThirdPartyByIdMetadataConfigByPropertyNameValueResponse = PostThirdPartyByIdMetadataConfigByPropertyNameValueResponses[keyof PostThirdPartyByIdMetadataConfigByPropertyNameValueResponses]; export type GetThirdPartyByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/thirdParty/{id}/metadata/config/{propertyName}/values'; }; export type GetThirdPartyByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetThirdPartyByIdMetadataConfigByPropertyNameValuesResponse = GetThirdPartyByIdMetadataConfigByPropertyNameValuesResponses[keyof GetThirdPartyByIdMetadataConfigByPropertyNameValuesResponses]; export type GetThirdPartyByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/thirdParty/{id}/metadata/configKeys'; }; export type GetThirdPartyByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetThirdPartyByIdMetadataConfigKeysResponse = GetThirdPartyByIdMetadataConfigKeysResponses[keyof GetThirdPartyByIdMetadataConfigKeysResponses]; export type PostThirdPartyByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/thirdParty/{id}/metadata/configValue'; }; export type PostThirdPartyByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostThirdPartyByIdMetadataConfigValueResponse = PostThirdPartyByIdMetadataConfigValueResponses[keyof PostThirdPartyByIdMetadataConfigValueResponses]; export type PostThirdPartyByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdParty/{id}/metadata/configValue/search'; }; export type PostThirdPartyByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostThirdPartyByIdMetadataConfigValueSearchResponse = PostThirdPartyByIdMetadataConfigValueSearchResponses[keyof PostThirdPartyByIdMetadataConfigValueSearchResponses]; export type DeleteThirdPartyByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/thirdParty/{id}/metadata/configValue/{configValueId}'; }; export type DeleteThirdPartyByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyByIdMetadataConfigValueByConfigValueIdResponse = DeleteThirdPartyByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteThirdPartyByIdMetadataConfigValueByConfigValueIdResponses]; export type GetThirdPartyByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/thirdParty/{id}/metadata/configValue/{configValueId}'; }; export type GetThirdPartyByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetThirdPartyByIdMetadataConfigValueByConfigValueIdResponse = GetThirdPartyByIdMetadataConfigValueByConfigValueIdResponses[keyof GetThirdPartyByIdMetadataConfigValueByConfigValueIdResponses]; export type PutThirdPartyByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/thirdParty/{id}/metadata/configValue/{configValueId}'; }; export type PutThirdPartyByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutThirdPartyByIdMetadataConfigValueByConfigValueIdResponse = PutThirdPartyByIdMetadataConfigValueByConfigValueIdResponses[keyof PutThirdPartyByIdMetadataConfigValueByConfigValueIdResponses]; export type PostThirdPartyByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/thirdParty/{id}/metadata/label'; }; export type PostThirdPartyByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostThirdPartyByIdMetadataLabelResponse = PostThirdPartyByIdMetadataLabelResponses[keyof PostThirdPartyByIdMetadataLabelResponses]; export type PostThirdPartyByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdParty/{id}/metadata/label/search'; }; export type PostThirdPartyByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostThirdPartyByIdMetadataLabelSearchResponse = PostThirdPartyByIdMetadataLabelSearchResponses[keyof PostThirdPartyByIdMetadataLabelSearchResponses]; export type DeleteThirdPartyByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/thirdParty/{id}/metadata/label/{labelId}'; }; export type DeleteThirdPartyByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyByIdMetadataLabelByLabelIdResponse = DeleteThirdPartyByIdMetadataLabelByLabelIdResponses[keyof DeleteThirdPartyByIdMetadataLabelByLabelIdResponses]; export type GetThirdPartyByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/thirdParty/{id}/metadata/label/{labelId}'; }; export type GetThirdPartyByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetThirdPartyByIdMetadataLabelByLabelIdResponse = GetThirdPartyByIdMetadataLabelByLabelIdResponses[keyof GetThirdPartyByIdMetadataLabelByLabelIdResponses]; export type PutThirdPartyByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/thirdParty/{id}/metadata/label/{labelId}'; }; export type PutThirdPartyByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutThirdPartyByIdMetadataLabelByLabelIdResponse = PutThirdPartyByIdMetadataLabelByLabelIdResponses[keyof PutThirdPartyByIdMetadataLabelByLabelIdResponses]; export type GetThirdPartyByIdStatsData = { body?: never; path: { id: number; }; query?: { includeDetails?: boolean; }; url: '/thirdParty/{id}/stats'; }; export type GetThirdPartyByIdStatsErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetThirdPartyByIdStatsResponses = { /** * OK */ 200: WsThirdPartyStats; }; export type GetThirdPartyByIdStatsResponse = GetThirdPartyByIdStatsResponses[keyof GetThirdPartyByIdStatsResponses]; export type GetThirdPartyByIdTaxLocationData = { body?: never; path: { id: number; }; query?: { countryCode?: string; }; url: '/thirdParty/{id}/taxLocation'; }; export type GetThirdPartyByIdTaxLocationErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetThirdPartyByIdTaxLocationResponses = { /** * OK */ 200: WsTaxLocation; }; export type GetThirdPartyByIdTaxLocationResponse = GetThirdPartyByIdTaxLocationResponses[keyof GetThirdPartyByIdTaxLocationResponses]; export type PostThirdPartyEntityData = { body: WsThirdPartyEntity; path?: never; query?: never; url: '/thirdPartyEntity'; }; export type PostThirdPartyEntityErrors = { /** * Bad Request */ 400: unknown; }; export type PostThirdPartyEntityResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PostThirdPartyEntityResponse = PostThirdPartyEntityResponses[keyof PostThirdPartyEntityResponses]; export type GetThirdPartyEntityConfigKeysData = { body?: never; path?: never; query?: never; url: '/thirdPartyEntity/configKeys'; }; export type GetThirdPartyEntityConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetThirdPartyEntityConfigKeysResponse = GetThirdPartyEntityConfigKeysResponses[keyof GetThirdPartyEntityConfigKeysResponses]; export type PostThirdPartyEntitySearchData = { body: WsThirdPartyEntitySearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdPartyEntity/search'; }; export type PostThirdPartyEntitySearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostThirdPartyEntitySearchResponses = { /** * OK */ 200: WsResultPageWsThirdPartyEntity; }; export type PostThirdPartyEntitySearchResponse = PostThirdPartyEntitySearchResponses[keyof PostThirdPartyEntitySearchResponses]; export type PostThirdPartyEntityTableStateData = { body: WsTableState; path?: never; query?: never; url: '/thirdPartyEntity/tableState'; }; export type PostThirdPartyEntityTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostThirdPartyEntityTableStateResponse = PostThirdPartyEntityTableStateResponses[keyof PostThirdPartyEntityTableStateResponses]; export type PostThirdPartyEntityTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdPartyEntity/tableState/search'; }; export type PostThirdPartyEntityTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostThirdPartyEntityTableStateSearchResponse = PostThirdPartyEntityTableStateSearchResponses[keyof PostThirdPartyEntityTableStateSearchResponses]; export type DeleteThirdPartyEntityTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntity/tableState/{id}'; }; export type DeleteThirdPartyEntityTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyEntityTableStateByIdResponse = DeleteThirdPartyEntityTableStateByIdResponses[keyof DeleteThirdPartyEntityTableStateByIdResponses]; export type GetThirdPartyEntityTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntity/tableState/{id}'; }; export type GetThirdPartyEntityTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetThirdPartyEntityTableStateByIdResponse = GetThirdPartyEntityTableStateByIdResponses[keyof GetThirdPartyEntityTableStateByIdResponses]; export type PutThirdPartyEntityTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/thirdPartyEntity/tableState/{id}'; }; export type PutThirdPartyEntityTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutThirdPartyEntityTableStateByIdResponse = PutThirdPartyEntityTableStateByIdResponses[keyof PutThirdPartyEntityTableStateByIdResponses]; export type DeleteThirdPartyEntityByIdData = { body?: never; path: { id: number; }; query?: { deleteData?: boolean; }; url: '/thirdPartyEntity/{id}'; }; export type DeleteThirdPartyEntityByIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyEntityByIdResponse = DeleteThirdPartyEntityByIdResponses[keyof DeleteThirdPartyEntityByIdResponses]; export type GetThirdPartyEntityByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}'; }; export type GetThirdPartyEntityByIdResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type GetThirdPartyEntityByIdResponse = GetThirdPartyEntityByIdResponses[keyof GetThirdPartyEntityByIdResponses]; export type PutThirdPartyEntityByIdData = { body: WsThirdPartyEntity; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}'; }; export type PutThirdPartyEntityByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutThirdPartyEntityByIdResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PutThirdPartyEntityByIdResponse = PutThirdPartyEntityByIdResponses[keyof PutThirdPartyEntityByIdResponses]; export type PostThirdPartyEntityByIdAggregateData = { body: WsThirdPartyEntityAggregate; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/aggregate'; }; export type PostThirdPartyEntityByIdAggregateErrors = { /** * Bad Request */ 400: unknown; }; export type PostThirdPartyEntityByIdAggregateResponses = { /** * OK */ 200: WsThirdPartyEntityAggregate; }; export type PostThirdPartyEntityByIdAggregateResponse = PostThirdPartyEntityByIdAggregateResponses[keyof PostThirdPartyEntityByIdAggregateResponses]; export type PostThirdPartyEntityByIdIdentifierData = { body: WsThirdPartyIdentifier; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/identifier'; }; export type PostThirdPartyEntityByIdIdentifierErrors = { /** * Bad Request */ 400: unknown; }; export type PostThirdPartyEntityByIdIdentifierResponses = { /** * OK */ 200: WsRefWsThirdPartyIdentifier; }; export type PostThirdPartyEntityByIdIdentifierResponse = PostThirdPartyEntityByIdIdentifierResponses[keyof PostThirdPartyEntityByIdIdentifierResponses]; export type GetThirdPartyEntityByIdIdentifiersData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/identifiers'; }; export type GetThirdPartyEntityByIdIdentifiersResponses = { /** * OK */ 200: Array; }; export type GetThirdPartyEntityByIdIdentifiersResponse = GetThirdPartyEntityByIdIdentifiersResponses[keyof GetThirdPartyEntityByIdIdentifiersResponses]; export type DeleteThirdPartyEntityByIdIdentifiersByIdentifierIdData = { body?: never; path: { id: number; identifierId: number; }; query?: never; url: '/thirdPartyEntity/{id}/identifiers/{identifierId}'; }; export type DeleteThirdPartyEntityByIdIdentifiersByIdentifierIdResponses = { /** * OK */ 200: Array; }; export type DeleteThirdPartyEntityByIdIdentifiersByIdentifierIdResponse = DeleteThirdPartyEntityByIdIdentifiersByIdentifierIdResponses[keyof DeleteThirdPartyEntityByIdIdentifiersByIdentifierIdResponses]; export type PostThirdPartyEntityByIdIdentifiersByIdentifierIdData = { body?: never; path: { id: number; identifierId: number; }; query?: never; url: '/thirdPartyEntity/{id}/identifiers/{identifierId}'; }; export type PostThirdPartyEntityByIdIdentifiersByIdentifierIdResponses = { /** * OK */ 200: Array; }; export type PostThirdPartyEntityByIdIdentifiersByIdentifierIdResponse = PostThirdPartyEntityByIdIdentifiersByIdentifierIdResponses[keyof PostThirdPartyEntityByIdIdentifiersByIdentifierIdResponses]; export type PostThirdPartyEntityByIdMergeData = { body: WsMergedThirdPartyEntity; path: { id: number; }; query?: { id2?: number; }; url: '/thirdPartyEntity/{id}/merge'; }; export type PostThirdPartyEntityByIdMergeErrors = { /** * Bad Request */ 400: unknown; }; export type PostThirdPartyEntityByIdMergeResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PostThirdPartyEntityByIdMergeResponse = PostThirdPartyEntityByIdMergeResponses[keyof PostThirdPartyEntityByIdMergeResponses]; export type DeleteThirdPartyEntityByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/config/{propertyName}'; }; export type DeleteThirdPartyEntityByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyEntityByIdMetadataConfigByPropertyNameResponse = DeleteThirdPartyEntityByIdMetadataConfigByPropertyNameResponses[keyof DeleteThirdPartyEntityByIdMetadataConfigByPropertyNameResponses]; export type GetThirdPartyEntityByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/thirdPartyEntity/{id}/metadata/config/{propertyName}/value'; }; export type GetThirdPartyEntityByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetThirdPartyEntityByIdMetadataConfigByPropertyNameValueResponse = GetThirdPartyEntityByIdMetadataConfigByPropertyNameValueResponses[keyof GetThirdPartyEntityByIdMetadataConfigByPropertyNameValueResponses]; export type PostThirdPartyEntityByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/thirdPartyEntity/{id}/metadata/config/{propertyName}/value'; }; export type PostThirdPartyEntityByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostThirdPartyEntityByIdMetadataConfigByPropertyNameValueResponse = PostThirdPartyEntityByIdMetadataConfigByPropertyNameValueResponses[keyof PostThirdPartyEntityByIdMetadataConfigByPropertyNameValueResponses]; export type GetThirdPartyEntityByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/config/{propertyName}/values'; }; export type GetThirdPartyEntityByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetThirdPartyEntityByIdMetadataConfigByPropertyNameValuesResponse = GetThirdPartyEntityByIdMetadataConfigByPropertyNameValuesResponses[keyof GetThirdPartyEntityByIdMetadataConfigByPropertyNameValuesResponses]; export type GetThirdPartyEntityByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/configKeys'; }; export type GetThirdPartyEntityByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetThirdPartyEntityByIdMetadataConfigKeysResponse = GetThirdPartyEntityByIdMetadataConfigKeysResponses[keyof GetThirdPartyEntityByIdMetadataConfigKeysResponses]; export type PostThirdPartyEntityByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/configValue'; }; export type PostThirdPartyEntityByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostThirdPartyEntityByIdMetadataConfigValueResponse = PostThirdPartyEntityByIdMetadataConfigValueResponses[keyof PostThirdPartyEntityByIdMetadataConfigValueResponses]; export type PostThirdPartyEntityByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdPartyEntity/{id}/metadata/configValue/search'; }; export type PostThirdPartyEntityByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostThirdPartyEntityByIdMetadataConfigValueSearchResponse = PostThirdPartyEntityByIdMetadataConfigValueSearchResponses[keyof PostThirdPartyEntityByIdMetadataConfigValueSearchResponses]; export type DeleteThirdPartyEntityByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/configValue/{configValueId}'; }; export type DeleteThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponse = DeleteThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponses]; export type GetThirdPartyEntityByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/configValue/{configValueId}'; }; export type GetThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponse = GetThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponses[keyof GetThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponses]; export type PutThirdPartyEntityByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/configValue/{configValueId}'; }; export type PutThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponse = PutThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponses[keyof PutThirdPartyEntityByIdMetadataConfigValueByConfigValueIdResponses]; export type PostThirdPartyEntityByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/label'; }; export type PostThirdPartyEntityByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostThirdPartyEntityByIdMetadataLabelResponse = PostThirdPartyEntityByIdMetadataLabelResponses[keyof PostThirdPartyEntityByIdMetadataLabelResponses]; export type PostThirdPartyEntityByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdPartyEntity/{id}/metadata/label/search'; }; export type PostThirdPartyEntityByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostThirdPartyEntityByIdMetadataLabelSearchResponse = PostThirdPartyEntityByIdMetadataLabelSearchResponses[keyof PostThirdPartyEntityByIdMetadataLabelSearchResponses]; export type DeleteThirdPartyEntityByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/label/{labelId}'; }; export type DeleteThirdPartyEntityByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyEntityByIdMetadataLabelByLabelIdResponse = DeleteThirdPartyEntityByIdMetadataLabelByLabelIdResponses[keyof DeleteThirdPartyEntityByIdMetadataLabelByLabelIdResponses]; export type GetThirdPartyEntityByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/label/{labelId}'; }; export type GetThirdPartyEntityByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetThirdPartyEntityByIdMetadataLabelByLabelIdResponse = GetThirdPartyEntityByIdMetadataLabelByLabelIdResponses[keyof GetThirdPartyEntityByIdMetadataLabelByLabelIdResponses]; export type PutThirdPartyEntityByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/thirdPartyEntity/{id}/metadata/label/{labelId}'; }; export type PutThirdPartyEntityByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutThirdPartyEntityByIdMetadataLabelByLabelIdResponse = PutThirdPartyEntityByIdMetadataLabelByLabelIdResponses[keyof PutThirdPartyEntityByIdMetadataLabelByLabelIdResponses]; export type DeleteThirdPartyEntityByIdReadyForDocumentsData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/readyForDocuments'; }; export type DeleteThirdPartyEntityByIdReadyForDocumentsResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type DeleteThirdPartyEntityByIdReadyForDocumentsResponse = DeleteThirdPartyEntityByIdReadyForDocumentsResponses[keyof DeleteThirdPartyEntityByIdReadyForDocumentsResponses]; export type PostThirdPartyEntityByIdReadyForDocumentsData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/readyForDocuments'; }; export type PostThirdPartyEntityByIdReadyForDocumentsResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PostThirdPartyEntityByIdReadyForDocumentsResponse = PostThirdPartyEntityByIdReadyForDocumentsResponses[keyof PostThirdPartyEntityByIdReadyForDocumentsResponses]; export type DeleteThirdPartyEntityByIdReadyForTransactionsData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/readyForTransactions'; }; export type DeleteThirdPartyEntityByIdReadyForTransactionsResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type DeleteThirdPartyEntityByIdReadyForTransactionsResponse = DeleteThirdPartyEntityByIdReadyForTransactionsResponses[keyof DeleteThirdPartyEntityByIdReadyForTransactionsResponses]; export type PostThirdPartyEntityByIdReadyForTransactionsData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntity/{id}/readyForTransactions'; }; export type PostThirdPartyEntityByIdReadyForTransactionsResponses = { /** * OK */ 200: WsThirdPartyEntity; }; export type PostThirdPartyEntityByIdReadyForTransactionsResponse = PostThirdPartyEntityByIdReadyForTransactionsResponses[keyof PostThirdPartyEntityByIdReadyForTransactionsResponses]; export type PostThirdPartyEntityByIdReplaceByDestinationIdData = { body?: never; path: { destinationId: number; id: number; }; query?: { force?: boolean; }; url: '/thirdPartyEntity/{id}/replace/{destinationId}'; }; export type PostThirdPartyEntityByIdReplaceByDestinationIdResponses = { /** * Created */ 201: unknown; }; export type GetThirdPartyEntityByIdStatsData = { body?: never; path: { id: number; }; query?: { includeDetails?: boolean; }; url: '/thirdPartyEntity/{id}/stats'; }; export type GetThirdPartyEntityByIdStatsResponses = { /** * OK */ 200: WsThirdPartyEntityStats; }; export type GetThirdPartyEntityByIdStatsResponse = GetThirdPartyEntityByIdStatsResponses[keyof GetThirdPartyEntityByIdStatsResponses]; export type GetThirdPartyEntityByIdTaxLocationData = { body?: never; path: { id: number; }; query?: { countryCode?: string; }; url: '/thirdPartyEntity/{id}/taxLocation'; }; export type GetThirdPartyEntityByIdTaxLocationResponses = { /** * OK */ 200: WsTaxLocation; }; export type GetThirdPartyEntityByIdTaxLocationResponse = GetThirdPartyEntityByIdTaxLocationResponses[keyof GetThirdPartyEntityByIdTaxLocationResponses]; export type PostThirdPartyEntityIdentifierSearchData = { body: WsThirdPartyEntityIdentifierSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdPartyEntityIdentifier/search'; }; export type PostThirdPartyEntityIdentifierSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostThirdPartyEntityIdentifierSearchResponses = { /** * OK */ 200: WsResultPageWsThirdPartyEntityIdentifier; }; export type PostThirdPartyEntityIdentifierSearchResponse = PostThirdPartyEntityIdentifierSearchResponses[keyof PostThirdPartyEntityIdentifierSearchResponses]; export type PostThirdPartyEntityIdentifierTableStateData = { body: WsTableState; path?: never; query?: never; url: '/thirdPartyEntityIdentifier/tableState'; }; export type PostThirdPartyEntityIdentifierTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostThirdPartyEntityIdentifierTableStateResponse = PostThirdPartyEntityIdentifierTableStateResponses[keyof PostThirdPartyEntityIdentifierTableStateResponses]; export type PostThirdPartyEntityIdentifierTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdPartyEntityIdentifier/tableState/search'; }; export type PostThirdPartyEntityIdentifierTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostThirdPartyEntityIdentifierTableStateSearchResponse = PostThirdPartyEntityIdentifierTableStateSearchResponses[keyof PostThirdPartyEntityIdentifierTableStateSearchResponses]; export type DeleteThirdPartyEntityIdentifierTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntityIdentifier/tableState/{id}'; }; export type DeleteThirdPartyEntityIdentifierTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyEntityIdentifierTableStateByIdResponse = DeleteThirdPartyEntityIdentifierTableStateByIdResponses[keyof DeleteThirdPartyEntityIdentifierTableStateByIdResponses]; export type GetThirdPartyEntityIdentifierTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntityIdentifier/tableState/{id}'; }; export type GetThirdPartyEntityIdentifierTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetThirdPartyEntityIdentifierTableStateByIdResponse = GetThirdPartyEntityIdentifierTableStateByIdResponses[keyof GetThirdPartyEntityIdentifierTableStateByIdResponses]; export type PutThirdPartyEntityIdentifierTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/thirdPartyEntityIdentifier/tableState/{id}'; }; export type PutThirdPartyEntityIdentifierTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutThirdPartyEntityIdentifierTableStateByIdResponse = PutThirdPartyEntityIdentifierTableStateByIdResponses[keyof PutThirdPartyEntityIdentifierTableStateByIdResponses]; export type GetThirdPartyEntityIdentifierByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyEntityIdentifier/{id}'; }; export type GetThirdPartyEntityIdentifierByIdResponses = { /** * OK */ 200: WsThirdPartyEntityIdentifier; }; export type GetThirdPartyEntityIdentifierByIdResponse = GetThirdPartyEntityIdentifierByIdResponses[keyof GetThirdPartyEntityIdentifierByIdResponses]; export type PostThirdPartyIdentifierData = { body: WsThirdPartyIdentifier; path?: never; query?: { assignedEntityIds?: string; }; url: '/thirdPartyIdentifier'; }; export type PostThirdPartyIdentifierErrors = { /** * Bad Request */ 400: unknown; }; export type PostThirdPartyIdentifierResponses = { /** * OK */ 200: WsThirdPartyIdentifier; }; export type PostThirdPartyIdentifierResponse = PostThirdPartyIdentifierResponses[keyof PostThirdPartyIdentifierResponses]; export type PostThirdPartyIdentifierSearchData = { body: WsThirdPartyIdentifierSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdPartyIdentifier/search'; }; export type PostThirdPartyIdentifierSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostThirdPartyIdentifierSearchResponses = { /** * OK */ 200: WsResultPageWsThirdPartyIdentifier; }; export type PostThirdPartyIdentifierSearchResponse = PostThirdPartyIdentifierSearchResponses[keyof PostThirdPartyIdentifierSearchResponses]; export type PostThirdPartyIdentifierTableStateData = { body: WsTableState; path?: never; query?: never; url: '/thirdPartyIdentifier/tableState'; }; export type PostThirdPartyIdentifierTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostThirdPartyIdentifierTableStateResponse = PostThirdPartyIdentifierTableStateResponses[keyof PostThirdPartyIdentifierTableStateResponses]; export type PostThirdPartyIdentifierTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/thirdPartyIdentifier/tableState/search'; }; export type PostThirdPartyIdentifierTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostThirdPartyIdentifierTableStateSearchResponse = PostThirdPartyIdentifierTableStateSearchResponses[keyof PostThirdPartyIdentifierTableStateSearchResponses]; export type DeleteThirdPartyIdentifierTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyIdentifier/tableState/{id}'; }; export type DeleteThirdPartyIdentifierTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyIdentifierTableStateByIdResponse = DeleteThirdPartyIdentifierTableStateByIdResponses[keyof DeleteThirdPartyIdentifierTableStateByIdResponses]; export type GetThirdPartyIdentifierTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyIdentifier/tableState/{id}'; }; export type GetThirdPartyIdentifierTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetThirdPartyIdentifierTableStateByIdResponse = GetThirdPartyIdentifierTableStateByIdResponses[keyof GetThirdPartyIdentifierTableStateByIdResponses]; export type PutThirdPartyIdentifierTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/thirdPartyIdentifier/tableState/{id}'; }; export type PutThirdPartyIdentifierTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutThirdPartyIdentifierTableStateByIdResponse = PutThirdPartyIdentifierTableStateByIdResponses[keyof PutThirdPartyIdentifierTableStateByIdResponses]; export type DeleteThirdPartyIdentifierByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyIdentifier/{id}'; }; export type DeleteThirdPartyIdentifierByIdResponses = { /** * No Content */ 204: void; }; export type DeleteThirdPartyIdentifierByIdResponse = DeleteThirdPartyIdentifierByIdResponses[keyof DeleteThirdPartyIdentifierByIdResponses]; export type GetThirdPartyIdentifierByIdData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyIdentifier/{id}'; }; export type GetThirdPartyIdentifierByIdResponses = { /** * OK */ 200: WsThirdPartyIdentifier; }; export type GetThirdPartyIdentifierByIdResponse = GetThirdPartyIdentifierByIdResponses[keyof GetThirdPartyIdentifierByIdResponses]; export type PutThirdPartyIdentifierByIdData = { body: WsThirdPartyIdentifier; path: { id: number; }; query?: never; url: '/thirdPartyIdentifier/{id}'; }; export type PutThirdPartyIdentifierByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutThirdPartyIdentifierByIdResponses = { /** * OK */ 200: WsThirdPartyIdentifier; }; export type PutThirdPartyIdentifierByIdResponse = PutThirdPartyIdentifierByIdResponses[keyof PutThirdPartyIdentifierByIdResponses]; export type GetThirdPartyIdentifierByIdStatsData = { body?: never; path: { id: number; }; query?: never; url: '/thirdPartyIdentifier/{id}/stats'; }; export type GetThirdPartyIdentifierByIdStatsResponses = { /** * OK */ 200: WsThirdPartyIdentifierStats; }; export type GetThirdPartyIdentifierByIdStatsResponse = GetThirdPartyIdentifierByIdStatsResponses[keyof GetThirdPartyIdentifierByIdStatsResponses]; export type PostTrusteeData = { body: WsTrustee; path?: never; query?: never; url: '/trustee'; }; export type PostTrusteeErrors = { /** * Bad Request */ 400: unknown; }; export type PostTrusteeResponses = { /** * OK */ 200: WsTrustee; }; export type PostTrusteeResponse = PostTrusteeResponses[keyof PostTrusteeResponses]; export type GetTrusteeConfigKeysData = { body?: never; path?: never; query?: never; url: '/trustee/configKeys'; }; export type GetTrusteeConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetTrusteeConfigKeysResponse = GetTrusteeConfigKeysResponses[keyof GetTrusteeConfigKeysResponses]; export type PostTrusteeRightData = { body: WsTrusteeRightAssignment; path?: never; query?: never; url: '/trustee/right'; }; export type PostTrusteeRightResponses = { /** * OK */ 200: WsTrusteeRightAssignment; }; export type PostTrusteeRightResponse = PostTrusteeRightResponses[keyof PostTrusteeRightResponses]; export type PostTrusteeRightCheckData = { body: WsTrusteeRightAssignmentSearch; path?: never; query?: never; url: '/trustee/right/check'; }; export type PostTrusteeRightCheckResponses = { /** * OK */ 200: boolean; }; export type PostTrusteeRightCheckResponse = PostTrusteeRightCheckResponses[keyof PostTrusteeRightCheckResponses]; export type PostTrusteeRightSearchData = { body: WsTrusteeRightAssignmentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/trustee/right/search'; }; export type PostTrusteeRightSearchResponses = { /** * OK */ 200: WsResultPageWsTrusteeRightAssignment; }; export type PostTrusteeRightSearchResponse = PostTrusteeRightSearchResponses[keyof PostTrusteeRightSearchResponses]; export type DeleteTrusteeRightByIdData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/right/{id}'; }; export type DeleteTrusteeRightByIdResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeRightByIdResponse = DeleteTrusteeRightByIdResponses[keyof DeleteTrusteeRightByIdResponses]; export type GetTrusteeRightByIdData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/right/{id}'; }; export type GetTrusteeRightByIdResponses = { /** * OK */ 200: WsTrusteeRightAssignment; }; export type GetTrusteeRightByIdResponse = GetTrusteeRightByIdResponses[keyof GetTrusteeRightByIdResponses]; export type PostTrusteeRoleData = { body: WsTrusteeRoleAssignment; path?: never; query?: never; url: '/trustee/role'; }; export type PostTrusteeRoleResponses = { /** * OK */ 200: WsTrusteeRoleAssignment; }; export type PostTrusteeRoleResponse = PostTrusteeRoleResponses[keyof PostTrusteeRoleResponses]; export type PostTrusteeRoleCheckData = { body: WsTrusteeRoleAssignmentSearch; path?: never; query?: never; url: '/trustee/role/check'; }; export type PostTrusteeRoleCheckResponses = { /** * OK */ 200: boolean; }; export type PostTrusteeRoleCheckResponse = PostTrusteeRoleCheckResponses[keyof PostTrusteeRoleCheckResponses]; export type PostTrusteeRoleSearchData = { body: WsTrusteeRoleAssignmentSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/trustee/role/search'; }; export type PostTrusteeRoleSearchResponses = { /** * OK */ 200: WsResultPageWsTrusteeRoleAssignment; }; export type PostTrusteeRoleSearchResponse = PostTrusteeRoleSearchResponses[keyof PostTrusteeRoleSearchResponses]; export type DeleteTrusteeRoleByIdData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/role/{id}'; }; export type DeleteTrusteeRoleByIdResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeRoleByIdResponse = DeleteTrusteeRoleByIdResponses[keyof DeleteTrusteeRoleByIdResponses]; export type GetTrusteeRoleByIdData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/role/{id}'; }; export type GetTrusteeRoleByIdResponses = { /** * OK */ 200: WsTrusteeRoleAssignment; }; export type GetTrusteeRoleByIdResponse = GetTrusteeRoleByIdResponses[keyof GetTrusteeRoleByIdResponses]; export type PostTrusteeSearchData = { body: WsTrusteeSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/trustee/search'; }; export type PostTrusteeSearchErrors = { /** * Bad Request */ 400: unknown; }; export type PostTrusteeSearchResponses = { /** * OK */ 200: WsResultPageWsTrustee; }; export type PostTrusteeSearchResponse = PostTrusteeSearchResponses[keyof PostTrusteeSearchResponses]; export type PostTrusteeTableStateData = { body: WsTableState; path?: never; query?: never; url: '/trustee/tableState'; }; export type PostTrusteeTableStateResponses = { /** * OK */ 200: WsTableState; }; export type PostTrusteeTableStateResponse = PostTrusteeTableStateResponses[keyof PostTrusteeTableStateResponses]; export type PostTrusteeTableStateSearchData = { body: WsTableStateSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/trustee/tableState/search'; }; export type PostTrusteeTableStateSearchResponses = { /** * OK */ 200: WsResultPageWsTableState; }; export type PostTrusteeTableStateSearchResponse = PostTrusteeTableStateSearchResponses[keyof PostTrusteeTableStateSearchResponses]; export type DeleteTrusteeTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/tableState/{id}'; }; export type DeleteTrusteeTableStateByIdResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeTableStateByIdResponse = DeleteTrusteeTableStateByIdResponses[keyof DeleteTrusteeTableStateByIdResponses]; export type GetTrusteeTableStateByIdData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/tableState/{id}'; }; export type GetTrusteeTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type GetTrusteeTableStateByIdResponse = GetTrusteeTableStateByIdResponses[keyof GetTrusteeTableStateByIdResponses]; export type PutTrusteeTableStateByIdData = { body: WsTableState; path: { id: number; }; query?: never; url: '/trustee/tableState/{id}'; }; export type PutTrusteeTableStateByIdResponses = { /** * OK */ 200: WsTableState; }; export type PutTrusteeTableStateByIdResponse = PutTrusteeTableStateByIdResponses[keyof PutTrusteeTableStateByIdResponses]; export type DeleteTrusteeByIdData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/{id}'; }; export type DeleteTrusteeByIdResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeByIdResponse = DeleteTrusteeByIdResponses[keyof DeleteTrusteeByIdResponses]; export type GetTrusteeByIdData = { body?: never; path: { /** * ID of the trustee */ id: number; }; query?: never; url: '/trustee/{id}'; }; export type GetTrusteeByIdResponses = { /** * The trustee */ 200: WsTrustee; }; export type GetTrusteeByIdResponse = GetTrusteeByIdResponses[keyof GetTrusteeByIdResponses]; export type PutTrusteeByIdData = { body: WsTrustee; path: { id: number; }; query?: never; url: '/trustee/{id}'; }; export type PutTrusteeByIdErrors = { /** * Bad Request */ 400: unknown; }; export type PutTrusteeByIdResponses = { /** * OK */ 200: WsTrustee; }; export type PutTrusteeByIdResponse = PutTrusteeByIdResponses[keyof PutTrusteeByIdResponses]; export type GetTrusteeByIdAccountingProviderDataByChannelDocumentByDocumentIdContentData = { body?: never; path: { channel: WsAccountingDataExportChannel; id: number; documentId: string; }; query?: never; url: '/trustee/{id}/accountingProviderData/{channel}/document/{documentId}/content'; }; export type GetTrusteeByIdAccountingProviderDataByChannelDocumentByDocumentIdContentResponses = { /** * OK */ 200: unknown; }; export type GetTrusteeByIdConfigDocumentExportPdfCompositionData = { body?: never; path: { id: number; }; query?: { resolve?: boolean; }; url: '/trustee/{id}/config/document.export.pdf.composition'; }; export type GetTrusteeByIdConfigDocumentExportPdfCompositionResponses = { /** * OK */ 200: Array; }; export type GetTrusteeByIdConfigDocumentExportPdfCompositionResponse = GetTrusteeByIdConfigDocumentExportPdfCompositionResponses[keyof GetTrusteeByIdConfigDocumentExportPdfCompositionResponses]; export type PostTrusteeByIdConfigDocumentExportPdfCompositionData = { body: Array; path: { id: number; }; query?: never; url: '/trustee/{id}/config/document.export.pdf.composition'; }; export type PostTrusteeByIdConfigDocumentExportPdfCompositionResponses = { /** * OK */ 200: Array; }; export type PostTrusteeByIdConfigDocumentExportPdfCompositionResponse = PostTrusteeByIdConfigDocumentExportPdfCompositionResponses[keyof PostTrusteeByIdConfigDocumentExportPdfCompositionResponses]; export type GetTrusteeByIdConfigDocumentFeedbackPdfCompositionData = { body?: never; path: { id: number; }; query?: { resolve?: boolean; }; url: '/trustee/{id}/config/document.feedback.pdf.composition'; }; export type GetTrusteeByIdConfigDocumentFeedbackPdfCompositionResponses = { /** * OK */ 200: Array; }; export type GetTrusteeByIdConfigDocumentFeedbackPdfCompositionResponse = GetTrusteeByIdConfigDocumentFeedbackPdfCompositionResponses[keyof GetTrusteeByIdConfigDocumentFeedbackPdfCompositionResponses]; export type PostTrusteeByIdConfigDocumentFeedbackPdfCompositionData = { body: Array; path: { id: number; }; query?: never; url: '/trustee/{id}/config/document.feedback.pdf.composition'; }; export type PostTrusteeByIdConfigDocumentFeedbackPdfCompositionResponses = { /** * OK */ 200: Array; }; export type PostTrusteeByIdConfigDocumentFeedbackPdfCompositionResponse = PostTrusteeByIdConfigDocumentFeedbackPdfCompositionResponses[keyof PostTrusteeByIdConfigDocumentFeedbackPdfCompositionResponses]; export type DeleteTrusteeByIdMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/trustee/{id}/metadata/config/{propertyName}'; }; export type DeleteTrusteeByIdMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeByIdMetadataConfigByPropertyNameResponse = DeleteTrusteeByIdMetadataConfigByPropertyNameResponses[keyof DeleteTrusteeByIdMetadataConfigByPropertyNameResponses]; export type GetTrusteeByIdMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/trustee/{id}/metadata/config/{propertyName}/value'; }; export type GetTrusteeByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetTrusteeByIdMetadataConfigByPropertyNameValueResponse = GetTrusteeByIdMetadataConfigByPropertyNameValueResponses[keyof GetTrusteeByIdMetadataConfigByPropertyNameValueResponses]; export type PostTrusteeByIdMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/trustee/{id}/metadata/config/{propertyName}/value'; }; export type PostTrusteeByIdMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostTrusteeByIdMetadataConfigByPropertyNameValueResponse = PostTrusteeByIdMetadataConfigByPropertyNameValueResponses[keyof PostTrusteeByIdMetadataConfigByPropertyNameValueResponses]; export type GetTrusteeByIdMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/trustee/{id}/metadata/config/{propertyName}/values'; }; export type GetTrusteeByIdMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetTrusteeByIdMetadataConfigByPropertyNameValuesResponse = GetTrusteeByIdMetadataConfigByPropertyNameValuesResponses[keyof GetTrusteeByIdMetadataConfigByPropertyNameValuesResponses]; export type GetTrusteeByIdMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/{id}/metadata/configKeys'; }; export type GetTrusteeByIdMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetTrusteeByIdMetadataConfigKeysResponse = GetTrusteeByIdMetadataConfigKeysResponses[keyof GetTrusteeByIdMetadataConfigKeysResponses]; export type PostTrusteeByIdMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/trustee/{id}/metadata/configValue'; }; export type PostTrusteeByIdMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostTrusteeByIdMetadataConfigValueResponse = PostTrusteeByIdMetadataConfigValueResponses[keyof PostTrusteeByIdMetadataConfigValueResponses]; export type PostTrusteeByIdMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/trustee/{id}/metadata/configValue/search'; }; export type PostTrusteeByIdMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostTrusteeByIdMetadataConfigValueSearchResponse = PostTrusteeByIdMetadataConfigValueSearchResponses[keyof PostTrusteeByIdMetadataConfigValueSearchResponses]; export type DeleteTrusteeByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/trustee/{id}/metadata/configValue/{configValueId}'; }; export type DeleteTrusteeByIdMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeByIdMetadataConfigValueByConfigValueIdResponse = DeleteTrusteeByIdMetadataConfigValueByConfigValueIdResponses[keyof DeleteTrusteeByIdMetadataConfigValueByConfigValueIdResponses]; export type GetTrusteeByIdMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/trustee/{id}/metadata/configValue/{configValueId}'; }; export type GetTrusteeByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetTrusteeByIdMetadataConfigValueByConfigValueIdResponse = GetTrusteeByIdMetadataConfigValueByConfigValueIdResponses[keyof GetTrusteeByIdMetadataConfigValueByConfigValueIdResponses]; export type PutTrusteeByIdMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/trustee/{id}/metadata/configValue/{configValueId}'; }; export type PutTrusteeByIdMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutTrusteeByIdMetadataConfigValueByConfigValueIdResponse = PutTrusteeByIdMetadataConfigValueByConfigValueIdResponses[keyof PutTrusteeByIdMetadataConfigValueByConfigValueIdResponses]; export type PostTrusteeByIdMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/trustee/{id}/metadata/label'; }; export type PostTrusteeByIdMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostTrusteeByIdMetadataLabelResponse = PostTrusteeByIdMetadataLabelResponses[keyof PostTrusteeByIdMetadataLabelResponses]; export type PostTrusteeByIdMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/trustee/{id}/metadata/label/search'; }; export type PostTrusteeByIdMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostTrusteeByIdMetadataLabelSearchResponse = PostTrusteeByIdMetadataLabelSearchResponses[keyof PostTrusteeByIdMetadataLabelSearchResponses]; export type DeleteTrusteeByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/trustee/{id}/metadata/label/{labelId}'; }; export type DeleteTrusteeByIdMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeByIdMetadataLabelByLabelIdResponse = DeleteTrusteeByIdMetadataLabelByLabelIdResponses[keyof DeleteTrusteeByIdMetadataLabelByLabelIdResponses]; export type GetTrusteeByIdMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/trustee/{id}/metadata/label/{labelId}'; }; export type GetTrusteeByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetTrusteeByIdMetadataLabelByLabelIdResponse = GetTrusteeByIdMetadataLabelByLabelIdResponses[keyof GetTrusteeByIdMetadataLabelByLabelIdResponses]; export type PutTrusteeByIdMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/trustee/{id}/metadata/label/{labelId}'; }; export type PutTrusteeByIdMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutTrusteeByIdMetadataLabelByLabelIdResponse = PutTrusteeByIdMetadataLabelByLabelIdResponses[keyof PutTrusteeByIdMetadataLabelByLabelIdResponses]; export type DeleteTrusteeByIdThirdpartyData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/{id}/thirdparty'; }; export type DeleteTrusteeByIdThirdpartyResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeByIdThirdpartyResponse = DeleteTrusteeByIdThirdpartyResponses[keyof DeleteTrusteeByIdThirdpartyResponses]; export type GetTrusteeByIdThirdpartyData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/{id}/thirdparty'; }; export type GetTrusteeByIdThirdpartyResponses = { /** * OK */ 200: WsThirdParty; }; export type GetTrusteeByIdThirdpartyResponse = GetTrusteeByIdThirdpartyResponses[keyof GetTrusteeByIdThirdpartyResponses]; export type PostTrusteeByIdThirdpartyData = { body: WsThirdParty; path: { id: number; }; query?: never; url: '/trustee/{id}/thirdparty'; }; export type PostTrusteeByIdThirdpartyResponses = { /** * OK */ 200: WsThirdParty; }; export type PostTrusteeByIdThirdpartyResponse = PostTrusteeByIdThirdpartyResponses[keyof PostTrusteeByIdThirdpartyResponses]; export type PutTrusteeByIdThirdpartyData = { body: WsThirdParty; path: { id: number; }; query?: never; url: '/trustee/{id}/thirdparty'; }; export type PutTrusteeByIdThirdpartyResponses = { /** * OK */ 200: WsThirdParty; }; export type PutTrusteeByIdThirdpartyResponse = PutTrusteeByIdThirdpartyResponses[keyof PutTrusteeByIdThirdpartyResponses]; export type DeleteTrusteeByIdThirdpartyMetadataConfigByPropertyNameData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/config/{propertyName}'; }; export type DeleteTrusteeByIdThirdpartyMetadataConfigByPropertyNameResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeByIdThirdpartyMetadataConfigByPropertyNameResponse = DeleteTrusteeByIdThirdpartyMetadataConfigByPropertyNameResponses[keyof DeleteTrusteeByIdThirdpartyMetadataConfigByPropertyNameResponses]; export type GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueData = { body?: never; path: { id: number; propertyName: string; }; query?: { resolve?: boolean; }; url: '/trustee/{id}/thirdparty/metadata/config/{propertyName}/value'; }; export type GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: string; }; export type GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueResponse = GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueResponses[keyof GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueResponses]; export type PostTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueData = { body: string; path: { id: number; propertyName: string; }; query?: { valueType?: WsNitroConfigValueType & unknown; }; url: '/trustee/{id}/thirdparty/metadata/config/{propertyName}/value'; }; export type PostTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueResponse = PostTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueResponses[keyof PostTrusteeByIdThirdpartyMetadataConfigByPropertyNameValueResponses]; export type GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValuesData = { body?: never; path: { id: number; propertyName: string; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/config/{propertyName}/values'; }; export type GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValuesResponses = { /** * OK */ 200: Array; }; export type GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValuesResponse = GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValuesResponses[keyof GetTrusteeByIdThirdpartyMetadataConfigByPropertyNameValuesResponses]; export type GetTrusteeByIdThirdpartyMetadataConfigKeysData = { body?: never; path: { id: number; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/configKeys'; }; export type GetTrusteeByIdThirdpartyMetadataConfigKeysResponses = { /** * OK */ 200: Array; }; export type GetTrusteeByIdThirdpartyMetadataConfigKeysResponse = GetTrusteeByIdThirdpartyMetadataConfigKeysResponses[keyof GetTrusteeByIdThirdpartyMetadataConfigKeysResponses]; export type PostTrusteeByIdThirdpartyMetadataConfigValueData = { body: WsConfigValue; path: { id: number; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/configValue'; }; export type PostTrusteeByIdThirdpartyMetadataConfigValueResponses = { /** * OK */ 200: WsConfigValue; }; export type PostTrusteeByIdThirdpartyMetadataConfigValueResponse = PostTrusteeByIdThirdpartyMetadataConfigValueResponses[keyof PostTrusteeByIdThirdpartyMetadataConfigValueResponses]; export type PostTrusteeByIdThirdpartyMetadataConfigValueSearchData = { body: WsConfigValueSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/trustee/{id}/thirdparty/metadata/configValue/search'; }; export type PostTrusteeByIdThirdpartyMetadataConfigValueSearchResponses = { /** * OK */ 200: WsResultPageWsConfigValue; }; export type PostTrusteeByIdThirdpartyMetadataConfigValueSearchResponse = PostTrusteeByIdThirdpartyMetadataConfigValueSearchResponses[keyof PostTrusteeByIdThirdpartyMetadataConfigValueSearchResponses]; export type DeleteTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/configValue/{configValueId}'; }; export type DeleteTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponse = DeleteTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponses[keyof DeleteTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponses]; export type GetTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdData = { body?: never; path: { id: number; configValueId: number; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/configValue/{configValueId}'; }; export type GetTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type GetTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponse = GetTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponses[keyof GetTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponses]; export type PutTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdData = { body: WsConfigValue; path: { id: number; configValueId: number; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/configValue/{configValueId}'; }; export type PutTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponses = { /** * OK */ 200: WsConfigValue; }; export type PutTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponse = PutTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponses[keyof PutTrusteeByIdThirdpartyMetadataConfigValueByConfigValueIdResponses]; export type PostTrusteeByIdThirdpartyMetadataLabelData = { body: WsLabel; path: { id: number; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/label'; }; export type PostTrusteeByIdThirdpartyMetadataLabelResponses = { /** * OK */ 200: WsLabel; }; export type PostTrusteeByIdThirdpartyMetadataLabelResponse = PostTrusteeByIdThirdpartyMetadataLabelResponses[keyof PostTrusteeByIdThirdpartyMetadataLabelResponses]; export type PostTrusteeByIdThirdpartyMetadataLabelSearchData = { body: WsLabelSearch; path: { id: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/trustee/{id}/thirdparty/metadata/label/search'; }; export type PostTrusteeByIdThirdpartyMetadataLabelSearchResponses = { /** * OK */ 200: WsResultPageWsLabel; }; export type PostTrusteeByIdThirdpartyMetadataLabelSearchResponse = PostTrusteeByIdThirdpartyMetadataLabelSearchResponses[keyof PostTrusteeByIdThirdpartyMetadataLabelSearchResponses]; export type DeleteTrusteeByIdThirdpartyMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/label/{labelId}'; }; export type DeleteTrusteeByIdThirdpartyMetadataLabelByLabelIdResponses = { /** * No Content */ 204: void; }; export type DeleteTrusteeByIdThirdpartyMetadataLabelByLabelIdResponse = DeleteTrusteeByIdThirdpartyMetadataLabelByLabelIdResponses[keyof DeleteTrusteeByIdThirdpartyMetadataLabelByLabelIdResponses]; export type GetTrusteeByIdThirdpartyMetadataLabelByLabelIdData = { body?: never; path: { id: number; labelId: number; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/label/{labelId}'; }; export type GetTrusteeByIdThirdpartyMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type GetTrusteeByIdThirdpartyMetadataLabelByLabelIdResponse = GetTrusteeByIdThirdpartyMetadataLabelByLabelIdResponses[keyof GetTrusteeByIdThirdpartyMetadataLabelByLabelIdResponses]; export type PutTrusteeByIdThirdpartyMetadataLabelByLabelIdData = { body: WsLabel; path: { id: number; labelId: number; }; query?: never; url: '/trustee/{id}/thirdparty/metadata/label/{labelId}'; }; export type PutTrusteeByIdThirdpartyMetadataLabelByLabelIdResponses = { /** * OK */ 200: WsLabel; }; export type PutTrusteeByIdThirdpartyMetadataLabelByLabelIdResponse = PutTrusteeByIdThirdpartyMetadataLabelByLabelIdResponses[keyof PutTrusteeByIdThirdpartyMetadataLabelByLabelIdResponses]; export type GetTrusteeByTrusteeIdMailboxData = { body?: never; path: { trusteeId: number; }; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/trustee/{trusteeId}/mailbox'; }; export type GetTrusteeByTrusteeIdMailboxResponses = { /** * OK */ 200: WsResultPageWsMailboxTrustee; }; export type GetTrusteeByTrusteeIdMailboxResponse = GetTrusteeByTrusteeIdMailboxResponses[keyof GetTrusteeByTrusteeIdMailboxResponses]; export type PostUserApplicationData = { body: WsNitroUserApplication; path?: never; query?: never; url: '/user/application'; }; export type PostUserApplicationErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserApplicationResponses = { /** * OK */ 200: WsNitroUserApplication; }; export type PostUserApplicationResponse = PostUserApplicationResponses[keyof PostUserApplicationResponses]; export type PostUserApplicationSearchData = { body: WsNitroUserApplicationSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/user/application/search'; }; export type PostUserApplicationSearchErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserApplicationSearchResponses = { /** * OK */ 200: WsResultPageWsNitroUserApplication; }; export type PostUserApplicationSearchResponse = PostUserApplicationSearchResponses[keyof PostUserApplicationSearchResponses]; export type DeleteUserApplicationByIdData = { body?: never; path: { id: number; }; query?: never; url: '/user/application/{id}'; }; export type DeleteUserApplicationByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteUserApplicationByIdResponses = { /** * No Content */ 204: void; }; export type DeleteUserApplicationByIdResponse = DeleteUserApplicationByIdResponses[keyof DeleteUserApplicationByIdResponses]; export type GetUserApplicationByIdData = { body?: never; path: { id: number; }; query?: never; url: '/user/application/{id}'; }; export type GetUserApplicationByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserApplicationByIdResponses = { /** * OK */ 200: WsNitroUserApplication; }; export type GetUserApplicationByIdResponse = GetUserApplicationByIdResponses[keyof GetUserApplicationByIdResponses]; export type GetUserNitroMeData = { body?: never; path?: never; query?: never; url: '/user/nitro/me'; }; export type GetUserNitroMeErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserNitroMeResponses = { /** * The authenticated Nitro user */ 200: WsNitroUser; }; export type GetUserNitroMeResponse = GetUserNitroMeResponses[keyof GetUserNitroMeResponses]; export type PostUserNitroSearchData = { body: WsNitroUserSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/user/nitro/search'; }; export type PostUserNitroSearchErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserNitroSearchResponses = { /** * OK */ 200: WsResultPageWsNitroUser; }; export type PostUserNitroSearchResponse = PostUserNitroSearchResponses[keyof PostUserNitroSearchResponses]; export type GetUserNitroByIdData = { body?: never; path: { id: number; }; query?: never; url: '/user/nitro/{id}'; }; export type GetUserNitroByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserNitroByIdResponses = { /** * OK */ 200: WsNitroUser; }; export type GetUserNitroByIdResponse = GetUserNitroByIdResponses[keyof GetUserNitroByIdResponses]; export type PostUserPersonData = { body?: never; path?: never; query?: { active?: boolean; onboardingActions?: boolean; thirdPartyIdentifierId?: number; }; url: '/user/person'; }; export type PostUserPersonErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserPersonResponses = { /** * OK */ 200: WsPersonUser; }; export type PostUserPersonResponse = PostUserPersonResponses[keyof PostUserPersonResponses]; export type GetUserPersonMeData = { body?: never; path?: never; query?: never; url: '/user/person/me'; }; export type GetUserPersonMeErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonMeResponses = { /** * The authenticated person user */ 200: WsPersonUser; }; export type GetUserPersonMeResponse = GetUserPersonMeResponses[keyof GetUserPersonMeResponses]; export type GetUserPersonMeApplicationByApplicationAccessData = { body?: never; path: { /** * The application to check access for */ application: WsDeployedApplication; }; query?: never; url: '/user/person/me/application/{application}/access'; }; export type GetUserPersonMeApplicationByApplicationAccessErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonMeApplicationByApplicationAccessResponses = { /** * Returns true if the user has access, false otherwise */ 200: boolean; }; export type GetUserPersonMeApplicationByApplicationAccessResponse = GetUserPersonMeApplicationByApplicationAccessResponses[keyof GetUserPersonMeApplicationByApplicationAccessResponses]; export type PostUserPersonMeAuthenticationActionsData = { body?: never; path?: never; query?: { actions?: Array; }; url: '/user/person/me/authentication/actions'; }; export type PostUserPersonMeAuthenticationActionsErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserPersonMeAuthenticationActionsResponses = { /** * Actions reset successfully */ 204: void; }; export type PostUserPersonMeAuthenticationActionsResponse = PostUserPersonMeAuthenticationActionsResponses[keyof PostUserPersonMeAuthenticationActionsResponses]; export type GetUserPersonMeCredentialsTypesData = { body?: never; path?: never; query?: never; url: '/user/person/me/credentials/types'; }; export type GetUserPersonMeCredentialsTypesErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonMeCredentialsTypesResponses = { /** * The list of credential types */ 200: Array; }; export type GetUserPersonMeCredentialsTypesResponse = GetUserPersonMeCredentialsTypesResponses[keyof GetUserPersonMeCredentialsTypesResponses]; export type GetUserPersonMeCustomerData = { body?: never; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Customer role (any role if not specified) */ role?: WsCustomerRole; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/user/person/me/customer'; }; export type GetUserPersonMeCustomerErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonMeCustomerResponses = { /** * The list of trustees */ 200: WsResultPageWsCustomer; }; export type GetUserPersonMeCustomerResponse = GetUserPersonMeCustomerResponses[keyof GetUserPersonMeCustomerResponses]; export type PutUserPersonMeCustomerLastByCustomerIdData = { body?: never; path: { /** * ID of the customer */ customerId: number; }; query?: never; url: '/user/person/me/customer/last/{customerId}'; }; export type PutUserPersonMeCustomerLastByCustomerIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PutUserPersonMeCustomerLastByCustomerIdResponses = { /** * Last used customer set successfully */ 204: void; }; export type PutUserPersonMeCustomerLastByCustomerIdResponse = PutUserPersonMeCustomerLastByCustomerIdResponses[keyof PutUserPersonMeCustomerLastByCustomerIdResponses]; export type GetUserPersonMeCustomerRoleData = { body?: never; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/user/person/me/customer/role'; }; export type GetUserPersonMeCustomerRoleErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonMeCustomerRoleResponses = { /** * The list of customer role assignments */ 200: WsResultPageWsCustomerRoleAssignment; }; export type GetUserPersonMeCustomerRoleResponse = GetUserPersonMeCustomerRoleResponses[keyof GetUserPersonMeCustomerRoleResponses]; export type GetUserPersonMeGroupsData = { body?: never; path?: never; query?: never; url: '/user/person/me/groups'; }; export type GetUserPersonMeGroupsErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonMeGroupsResponses = { /** * The list of nitro groups */ 200: WsNitroGroup; }; export type GetUserPersonMeGroupsResponse = GetUserPersonMeGroupsResponses[keyof GetUserPersonMeGroupsResponses]; export type DeleteUserPersonMePasswordData = { body?: never; path?: never; query?: never; url: '/user/person/me/password'; }; export type DeleteUserPersonMePasswordErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteUserPersonMePasswordResponses = { /** * Password reset successfully */ 204: void; }; export type DeleteUserPersonMePasswordResponse = DeleteUserPersonMePasswordResponses[keyof DeleteUserPersonMePasswordResponses]; export type GetUserPersonMeThirdPartyData = { body?: never; path?: never; query?: never; url: '/user/person/me/thirdParty'; }; export type GetUserPersonMeThirdPartyErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonMeThirdPartyResponses = { /** * The third party associated with the authenticated user */ 200: WsThirdParty; }; export type GetUserPersonMeThirdPartyResponse = GetUserPersonMeThirdPartyResponses[keyof GetUserPersonMeThirdPartyResponses]; export type GetUserPersonMeTrusteeData = { body?: never; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * The trustee role (any role if not specified) */ role?: WsTrusteeRole; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/user/person/me/trustee'; }; export type GetUserPersonMeTrusteeErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonMeTrusteeResponses = { /** * The list of trustees */ 200: WsResultPageWsTrustee; }; export type GetUserPersonMeTrusteeResponse = GetUserPersonMeTrusteeResponses[keyof GetUserPersonMeTrusteeResponses]; export type PutUserPersonMeTrusteeLastByTrusteeIdData = { body?: never; path: { /** * ID of the trustee */ trusteeId: number; }; query?: never; url: '/user/person/me/trustee/last/{trusteeId}'; }; export type PutUserPersonMeTrusteeLastByTrusteeIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PutUserPersonMeTrusteeLastByTrusteeIdResponses = { /** * Last used trustee set successfully */ 204: void; }; export type PutUserPersonMeTrusteeLastByTrusteeIdResponse = PutUserPersonMeTrusteeLastByTrusteeIdResponses[keyof PutUserPersonMeTrusteeLastByTrusteeIdResponses]; export type GetUserPersonMeTrusteeRoleData = { body?: never; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/user/person/me/trustee/role'; }; export type GetUserPersonMeTrusteeRoleErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonMeTrusteeRoleResponses = { /** * The list of trustee role assignments */ 200: WsResultPageWsTrusteeRoleAssignment; }; export type GetUserPersonMeTrusteeRoleResponse = GetUserPersonMeTrusteeRoleResponses[keyof GetUserPersonMeTrusteeRoleResponses]; export type PostUserPersonSearchData = { body: WsPersonUserSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/user/person/search'; }; export type PostUserPersonSearchErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserPersonSearchResponses = { /** * OK */ 200: WsResultPageWsPersonUser; }; export type PostUserPersonSearchResponse = PostUserPersonSearchResponses[keyof PostUserPersonSearchResponses]; export type DeleteUserPersonByIdData = { body?: never; path: { id: number; }; query?: never; url: '/user/person/{id}'; }; export type DeleteUserPersonByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteUserPersonByIdResponses = { /** * No Content */ 204: void; }; export type DeleteUserPersonByIdResponse = DeleteUserPersonByIdResponses[keyof DeleteUserPersonByIdResponses]; export type GetUserPersonByIdData = { body?: never; path: { id: number; }; query?: never; url: '/user/person/{id}'; }; export type GetUserPersonByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonByIdResponses = { /** * OK */ 200: WsPersonUser; }; export type GetUserPersonByIdResponse = GetUserPersonByIdResponses[keyof GetUserPersonByIdResponses]; export type PutUserPersonByIdData = { body: WsPersonUser; path: { id: number; }; query?: never; url: '/user/person/{id}'; }; export type PutUserPersonByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PutUserPersonByIdResponses = { /** * OK */ 200: WsPersonUser; }; export type PutUserPersonByIdResponse = PutUserPersonByIdResponses[keyof PutUserPersonByIdResponses]; export type GetUserPersonByIdApplicationByApplicationAccessData = { body?: never; path: { application: WsDeployedApplication; id: number; }; query?: never; url: '/user/person/{id}/application/{application}/access'; }; export type GetUserPersonByIdApplicationByApplicationAccessErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonByIdApplicationByApplicationAccessResponses = { /** * OK */ 200: boolean; }; export type GetUserPersonByIdApplicationByApplicationAccessResponse = GetUserPersonByIdApplicationByApplicationAccessResponses[keyof GetUserPersonByIdApplicationByApplicationAccessResponses]; export type PostUserPersonByIdAuthenticationActionsData = { body?: never; path: { id: number; }; query?: { actions?: Array; }; url: '/user/person/{id}/authentication/actions'; }; export type PostUserPersonByIdAuthenticationActionsErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserPersonByIdAuthenticationActionsResponses = { /** * Created */ 201: unknown; }; export type GetUserPersonByIdCredentialsTypesData = { body?: never; path: { id: number; }; query?: never; url: '/user/person/{id}/credentials/types'; }; export type GetUserPersonByIdCredentialsTypesErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonByIdCredentialsTypesResponses = { /** * OK */ 200: Array; }; export type GetUserPersonByIdCredentialsTypesResponse = GetUserPersonByIdCredentialsTypesResponses[keyof GetUserPersonByIdCredentialsTypesResponses]; export type GetUserPersonByIdNitroData = { body?: never; path: { id: number; }; query?: never; url: '/user/person/{id}/nitro'; }; export type GetUserPersonByIdNitroErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserPersonByIdNitroResponses = { /** * OK */ 200: WsNitroUser; }; export type GetUserPersonByIdNitroResponse = GetUserPersonByIdNitroResponses[keyof GetUserPersonByIdNitroResponses]; export type PutUserPersonByIdNitroData = { body: WsNitroUser; path: { id: number; }; query?: { onboardingActions?: boolean; }; url: '/user/person/{id}/nitro'; }; export type PutUserPersonByIdNitroErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PutUserPersonByIdNitroResponses = { /** * OK */ 200: WsNitroUser; }; export type PutUserPersonByIdNitroResponse = PutUserPersonByIdNitroResponses[keyof PutUserPersonByIdNitroResponses]; export type DeleteUserPersonByIdPasswordData = { body?: never; path: { id: number; }; query?: never; url: '/user/person/{id}/password'; }; export type DeleteUserPersonByIdPasswordErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteUserPersonByIdPasswordResponses = { /** * No Content */ 204: void; }; export type DeleteUserPersonByIdPasswordResponse = DeleteUserPersonByIdPasswordResponses[keyof DeleteUserPersonByIdPasswordResponses]; export type PostUserPersonByIdPasswordData = { body: string; path: { id: number; }; query?: { temporary?: boolean; }; url: '/user/person/{id}/password'; }; export type PostUserPersonByIdPasswordErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserPersonByIdPasswordResponses = { /** * Created */ 201: unknown; }; export type PostUserServiceData = { body?: never; path?: never; query: { displayName: string; name: string; }; url: '/user/service'; }; export type PostUserServiceErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserServiceResponses = { /** * OK */ 200: WsServiceAccountUser; }; export type PostUserServiceResponse = PostUserServiceResponses[keyof PostUserServiceResponses]; export type GetUserServiceMeData = { body?: never; path?: never; query?: never; url: '/user/service/me'; }; export type GetUserServiceMeErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserServiceMeResponses = { /** * The authenticated service account user */ 200: WsServiceAccountUser; }; export type GetUserServiceMeResponse = GetUserServiceMeResponses[keyof GetUserServiceMeResponses]; export type PostUserServiceSearchData = { body: WsServiceAccountUserSearch; path?: never; query?: { first?: number; /** * Group field names, which makes it standard multi-valued query parameters, i.e. ?groups=GROUP1&groups=GROUP2 */ groups?: string; length?: number; /** * Sort orders to apply, separated by comma. Each sort is comprised of the field name (see WS*SOrtFIeld enums), a colone (:), and the string 'asc' or 'desc'. */ sorts?: string; }; url: '/user/service/search'; }; export type PostUserServiceSearchErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PostUserServiceSearchResponses = { /** * OK */ 200: WsResultPageWsServiceAccountUser; }; export type PostUserServiceSearchResponse = PostUserServiceSearchResponses[keyof PostUserServiceSearchResponses]; export type GetUserServiceUsernameByUsernameData = { body?: never; path: { username: string; }; query?: never; url: '/user/service/username/{username}'; }; export type GetUserServiceUsernameByUsernameErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserServiceUsernameByUsernameResponses = { /** * OK */ 200: WsServiceAccountUser; }; export type GetUserServiceUsernameByUsernameResponse = GetUserServiceUsernameByUsernameResponses[keyof GetUserServiceUsernameByUsernameResponses]; export type DeleteUserServiceByIdData = { body?: never; path: { id: number; }; query?: never; url: '/user/service/{id}'; }; export type DeleteUserServiceByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteUserServiceByIdResponses = { /** * No Content */ 204: void; }; export type DeleteUserServiceByIdResponse = DeleteUserServiceByIdResponses[keyof DeleteUserServiceByIdResponses]; export type GetUserServiceByIdData = { body?: never; path: { id: number; }; query?: never; url: '/user/service/{id}'; }; export type GetUserServiceByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserServiceByIdResponses = { /** * OK */ 200: WsServiceAccountUser; }; export type GetUserServiceByIdResponse = GetUserServiceByIdResponses[keyof GetUserServiceByIdResponses]; export type PutUserServiceByIdData = { body: WsServiceAccountUser; path: { id: number; }; query?: never; url: '/user/service/{id}'; }; export type PutUserServiceByIdErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PutUserServiceByIdResponses = { /** * OK */ 200: WsServiceAccountUser; }; export type PutUserServiceByIdResponse = PutUserServiceByIdResponses[keyof PutUserServiceByIdResponses]; export type GetUserServiceByIdNitroData = { body?: never; path: { id: number; }; query?: never; url: '/user/service/{id}/nitro'; }; export type GetUserServiceByIdNitroErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type GetUserServiceByIdNitroResponses = { /** * OK */ 200: WsNitroUser; }; export type GetUserServiceByIdNitroResponse = GetUserServiceByIdNitroResponses[keyof GetUserServiceByIdNitroResponses]; export type PutUserServiceByIdNitroData = { body: WsNitroUser; path: { id: number; }; query?: never; url: '/user/service/{id}/nitro'; }; export type PutUserServiceByIdNitroErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type PutUserServiceByIdNitroResponses = { /** * OK */ 200: WsNitroUser; }; export type PutUserServiceByIdNitroResponse = PutUserServiceByIdNitroResponses[keyof PutUserServiceByIdNitroResponses]; export type DeleteUserServiceByIdSecretData = { body?: never; path: { id: number; }; query?: never; url: '/user/service/{id}/secret'; }; export type DeleteUserServiceByIdSecretErrors = { /** * Not Authorized */ 401: unknown; /** * Not Allowed */ 403: unknown; }; export type DeleteUserServiceByIdSecretResponses = { /** * OK */ 200: WsServiceAccountUserSecret; }; export type DeleteUserServiceByIdSecretResponse = DeleteUserServiceByIdSecretResponses[keyof DeleteUserServiceByIdSecretResponses]; export type ClientOptions = { baseUrl: 'http://localhost:48000/domain-ws' | 'https://api.nitrodev.ebitda.tech/domain-ws' | 'https://api.nitroprod.ebitda.tech/domain-ws' | (string & {}); };