2025-09-19 15:55:37 +02:00

27496 lines
774 KiB
TypeScript

// This file is auto-generated by @hey-api/openapi-ts
export type LocalDate = string;
export type MultivaluedMapStringString = {
[key: string]: Array<string>;
};
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<WsTargetUserGroup>;
wsFieldIdentificationRequestSearch?: WsFieldIdentificationRequestSearch;
financialAccountSearch?: WsFinancialAccountSearch;
thirdPartyEntitySearch?: WsThirdPartyEntitySearch;
otherDocumentWsRef?: WsRefWsCustomerDocument;
otherDocumentSearch?: WsCustomerDocumentSearch;
anyProblemType?: Array<WsAccountingDataProblemType>;
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<WsLabelSearch>;
/**
* @deprecated
*/
withoutAnyLabel?: Array<WsLabelSearch>;
anyContains?: string;
guid?: string;
fullNameSearch?: WsStringSearch;
anyDataSource?: Array<WsAccountingDataSource>;
anyDataType?: Array<WsAccountingDataType>;
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<WsAccountingJournalType>;
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<WsDocumentType>;
};
/**
* to be listed in pagination sorts
*/
export type WsAccountingJournalTemplateDocumentTypeSortField = 'ID' | 'CREATION_TIME' | 'JOURNAL_TEMPLATE_NAME' | 'DOCUMENT_TYPE';
export type WsAccountingJournalTemplateSearch = {
exactAccountingJournalTemplateWsRef?: WsRefWsAccountingJournalTemplate;
anyExactAccountingJournalTemplateWsRef?: Array<WsRefWsAccountingJournalTemplate>;
creationTimeRangeSearch?: WsDateTimeRangeSearch;
nameSearch?: WsStringSearch;
applicationScoped?: boolean;
trusteeScopeWsRef?: WsRefWsTrustee;
customerScopeWsRef?: WsRefWsCustomer;
eligibleForTrusteeScope?: WsRefWsTrustee;
eligibleForCustomerScope?: WsRefWsCustomer;
nitroManaged?: boolean;
journalSpecific?: boolean;
thirdPartyEntityRole?: WsThirdPartyEntityRole;
anyThirdPartyEntityRole?: Array<WsThirdPartyEntityRole>;
matchingThirdPartyEntityRole?: WsThirdPartyEntityRole;
duplicate?: boolean;
matchingDuplicate?: boolean;
accountingJournalTemplateDocumentTypeSearch?: WsAccountingJournalTemplateDocumentTypeSearch;
journalCodePrefixSearch?: WsStringSearch;
journalNameTemplateSearch?: WsStringSearch;
anyAccountingJournalType?: Array<WsAccountingJournalType>;
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<WsRefWsBusinessSector>;
creationsTimeSearch?: WsDateTimeRangeSearch;
codeSearch?: WsStringSearch;
nameSearch?: WsStringSearch;
archived?: boolean;
metadataSearch?: WsMetadataSearch;
/**
* @deprecated
*/
withAnyLabel?: Array<WsLabelSearch>;
/**
* @deprecated
*/
withoutAnyLabel?: Array<WsLabelSearch>;
};
/**
* 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<WsDocumentIndexingDataBreakdown>;
detailsBreakdown?: Array<WsDocumentIndexingDataBreakdown>;
detailsTaxBreakdown?: Array<WsDocumentIndexingDataBreakdown>;
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<WsDocumentIndexingDataBreakdown> | null;
detailsTaxBreakdownOptional?: Array<WsDocumentIndexingDataBreakdown> | 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<WsDocumentIndexingDataBreakdown> | 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<WsRefWsCombinedFilter>;
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<WsCombinedFilterTreeNode>;
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<WsCustomerDocumentFileType>;
};
/**
* 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<string>;
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<WsRefWsCustomerDocument>;
creationTimeRangeSearch?: WsDateTimeRangeSearch;
accountingDataSearch?: WsAccountingDataSearch;
anyContains?: string;
anyStatus?: Array<WsCustomerDocumentStatus>;
anyDocumentType?: Array<WsDocumentType>;
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<WsDocumentTypeModel>;
featuredTypes?: Array<WsDocumentType>;
featuredFamilies?: Array<WsDocumentTypeFamily>;
};
export type WsCustomerImportSummary = {
importId?: string;
completed?: boolean;
errored?: boolean;
createdTime?: OffsetDateTime;
completionTime?: OffsetDateTime;
importedCount?: number;
updatedCount?: number;
errorCount?: number;
createdCustomerRefs?: Array<WsRefWsCustomer>;
skippedCustomerRefs?: Array<WsRefWsCustomer>;
createdThirdPartiesRefs?: Array<WsRefWsThirdParty>;
errors?: Array<WsCsvImportError>;
};
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<WsCustomerDocumentFileType>;
feedbackPdfComposition?: Array<WsCustomerDocumentFileType>;
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<WsFinancialAccountStatementFileType>;
exportPdfComposition?: Array<WsFinancialAccountStatementFileType>;
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<WsCutomerNotificationType>;
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<WsPaymentStatus>;
anyPaymentMode?: Array<WsPaymentMode>;
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<WsCustomerRight>;
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<WsCustomerRole>;
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<WsCustomerStatus>;
thirdPartySearch?: WsThirdPartySearch;
trusteeSearch?: WsTrusteeSearch;
accountReferenceSearch?: WsStringSearch;
fullNameSearch?: WsStringSearch;
metadataSearch?: WsMetadataSearch;
/**
* @deprecated
*/
withAnyLabel?: Array<WsLabelSearch>;
/**
* @deprecated
*/
withoutAnyLabel?: Array<WsLabelSearch>;
numberOfRequiredValidationsForDocumentsSearch?: WsLongAmountSearch;
numberOfRequiredValidationsForTransactionsSearch?: WsLongAmountSearch;
mailboxAccept?: boolean;
mailboxForward?: boolean;
accountingPeriodCalculationDayInMonth?: WsIntAmountSearch;
anyDocumentConfigurationTemplate?: Array<WsDocumentConfigurationTemplate>;
};
/**
* 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<WsThirdPartyEntityRole>;
askCutoff?: boolean;
askDetails?: boolean;
anyPaymentMode?: Array<WsPaymentMode>;
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<WsRefWsCustomerTransaction>;
creationTimeSearch?: WsDateTimeRangeSearch;
accountingDataSearch?: WsAccountingDataSearch;
financialAccountSearch?: WsFinancialAccountSearch;
anyStatus?: Array<WsCustomerTransactionStatus>;
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<WsDetailsBreakdownLine>;
};
export type WsDetailsBreakdownLine = {
detailsValue: string;
baseAmount?: number;
totalAmount?: number;
};
export type WsDetailsTaxBreakdownIdentification = {
lines?: Array<WsDetailsTaxBreakdownLine>;
};
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<WsTaxNature>;
anyTaxType?: Array<WsTaxType>;
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<WsDocumentIndexingDataBreakdown>;
detailsBreakdown?: Array<WsDocumentIndexingDataBreakdown>;
detailsTaxBreakdown?: Array<WsDocumentIndexingDataBreakdown>;
documentDateRangeStart?: LocalDate;
documentDateRangeEndExclusive?: LocalDate;
idOptional?: number | null;
versionOptional?: number | null;
creationTimeOptional?: OffsetDateTime | null;
accountingDataSourceOptional?: WsAccountingDataSource;
commentOptional?: string | null;
currencyWsRefOptional?: WsRefWsCurrency | null;
detailsBreakdownOptional?: Array<WsDocumentIndexingDataBreakdown> | null;
detailsTaxBreakdownOptional?: Array<WsDocumentIndexingDataBreakdown> | 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<WsDocumentIndexingDataBreakdown> | 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<WsDocumentType>;
documentDateSearch?: WsDateRangeSearch;
dueDateSearch?: WsDateRangeSearch;
documentNumberSearch?: WsStringSearch;
invoiceNumberSearch?: WsStringSearch;
totalAmountTaxInclusiveSearch?: WsAmountSearch;
totalTaxAmountSearch?: WsAmountSearch;
totalAmountTaxExclusiveSearch?: WsAmountSearch;
currencySearch?: WsCurrencySearch;
structurePaymentReferenceSearch?: WsStringSearch;
unstructuredPaymentReferenceSearch?: WsStringSearch;
anyPaymentMode?: Array<WsPaymentMode>;
anyPaymentStatus?: Array<WsPaymentStatus>;
anyPayerEntity?: Array<WsPayerEntity>;
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<WsDocumentType>;
anyThirdPartyEntityRole?: Array<WsThirdPartyEntityRole>;
detailsSearch?: WsStringSearch;
glAccountSearch?: WsStringSearch;
privateGlAccountSearch?: WsStringSearch;
taxNature?: WsTaxNature;
anyTaxNature?: Array<WsTaxNature>;
investment?: boolean;
taxType?: WsTaxType;
anyTaxType?: Array<WsTaxType>;
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<WsLabelSearch>;
/**
* @deprecated
*/
withoutAnyLabel?: Array<WsLabelSearch>;
};
/**
* 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<string>;
requiredIdentificationCountSearch?: WsIntAmountSearch;
requiredMatchingValuesCountSearch?: WsIntAmountSearch;
anyIndexerTargetGroup?: Array<WsTargetUserGroup>;
anyStatus?: Array<WsFieldIdentificationRequestStatus>;
anyProblemType?: Array<WsFieldProblemType>;
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<WsFieldIdentificationValueStatus>;
anyProblemType?: Array<WsFieldProblemType>;
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<WsIndexingFieldType>;
};
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<WsLabelSearch>;
/**
* @deprecated
*/
withoutAnyLabel?: Array<WsLabelSearch>;
customerSearch?: WsCustomerSearch;
currencySearch?: WsCurrencySearch;
anyAccountType?: Array<WsFinancialAccountType>;
financialAccountProviderSearch?: WsFinancialAccountProviderSearch;
nameSearch?: WsStringSearch;
descriptionSearch?: WsStringSearch;
archived?: boolean;
anyAccountTypeOptional?: Array<WsFinancialAccountType> | 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<WsLabelSearch> | null;
withoutAnyLabelOptional?: Array<WsLabelSearch> | 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<WsFinancialAccountStatementFileType>;
};
/**
* 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<WsFinancialAccountStatementStatus>;
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<WsAccountingDataGroupField>;
groupEntity?: WsAccountingDataGroupSummary;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsAccountingDataSearch;
};
export type WsGroupWsCustomerDocumentGroupFieldWsCustomerDocumentGroupSummaryWsCustomerDocumentSearch = {
groupFields?: Array<WsCustomerDocumentGroupField>;
groupEntity?: WsCustomerDocumentGroupSummary;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsCustomerDocumentSearch;
};
export type WsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsCustomerWsCustomerThirdPartyEntityRoleSearch = {
groupFields?: Array<WsCustomerThirdPartyEntityRoleGroupField>;
groupEntity?: WsCustomer;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsCustomerThirdPartyEntityRoleSearch;
};
export type WsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityRoleWsCustomerThirdPartyEntityRoleSearch = {
groupFields?: Array<WsCustomerThirdPartyEntityRoleGroupField>;
groupEntity?: WsThirdPartyEntityRole;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsCustomerThirdPartyEntityRoleSearch;
};
export type WsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityWsCustomerThirdPartyEntityRoleSearch = {
groupFields?: Array<WsCustomerThirdPartyEntityRoleGroupField>;
groupEntity?: WsThirdPartyEntity;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsCustomerThirdPartyEntityRoleSearch;
};
export type WsGroupWsCustomerTransactionGroupFieldWsCustomerTransactionGroupSummaryWsCustomerTransactionSearch = {
groupFields?: Array<WsCustomerTransactionGroupField>;
groupEntity?: WsCustomerTransactionGroupSummary;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsCustomerTransactionSearch;
};
export type WsGroupWsDocumentRuleGroupFieldStringWsDocumentRuleSearch = {
groupFields?: Array<WsDocumentRuleGroupField>;
groupEntity?: string;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsDocumentRuleSearch;
};
export type WsGroupWsDocumentRuleGroupFieldWsCustomerWsDocumentRuleSearch = {
groupFields?: Array<WsDocumentRuleGroupField>;
groupEntity?: WsCustomer;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsDocumentRuleSearch;
};
export type WsGroupWsDocumentRuleGroupFieldWsDocumentTypeModelWsDocumentRuleSearch = {
groupFields?: Array<WsDocumentRuleGroupField>;
groupEntity?: WsDocumentTypeModel;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsDocumentRuleSearch;
};
export type WsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityRoleWsDocumentRuleSearch = {
groupFields?: Array<WsDocumentRuleGroupField>;
groupEntity?: WsThirdPartyEntityRole;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsDocumentRuleSearch;
};
export type WsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityWsDocumentRuleSearch = {
groupFields?: Array<WsDocumentRuleGroupField>;
groupEntity?: WsThirdPartyEntity;
groupId?: string;
groupTotalCount?: number;
groupFilter?: WsDocumentRuleSearch;
};
export type WsGroupWsFieldIdentificationRequestGroupFieldWsCustomerDocumentWsFieldIdentificationRequestSearch = {
groupFields?: Array<WsFieldIdentificationRequestGroupField>;
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<WsDocumentIndexingDataBreakdown>;
detailsBreakdown?: Array<WsDocumentIndexingDataBreakdown>;
detailsTaxBreakdown?: Array<WsDocumentIndexingDataBreakdown>;
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<WsDocumentIndexingDataBreakdown> | null;
detailsTaxBreakdownOptional?: Array<WsDocumentIndexingDataBreakdown> | 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<WsDocumentIndexingDataBreakdown> | 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<WsStepExecution>;
};
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<WsLogLevel>;
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<WsRefWsThirdPartyEntity>;
identifiers?: Array<WsRefWsThirdPartyIdentifier>;
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<WsRefWsThirdPartyIdentifier>;
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<WsLabelSearch>;
withAllLabels?: Array<WsLabelSearch>;
withoutAnyLabel?: Array<WsLabelSearch>;
withAnyConfigKey?: Array<string>;
withoutAnyConfigKey?: Array<string>;
};
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<string>;
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<WsRefWsNitroRuleAction>;
creationTimeSearch?: WsDateTimeRangeSearch;
nitroRuleSearch?: WsNitroRuleSearch;
anyType?: Array<WsNitroRuleActionType>;
documentTypeCollectionArgumentSearch?: WsDocumentTypeCollectionSearch;
anyDirectionArgumentSearch?: Array<WsAccountingDataDirection>;
thirdPartyEntityArgumentSearch?: WsThirdPartyEntitySearch;
booleanArgumentSearch?: boolean;
stringArgumentSearch?: WsStringSearch;
createRuleToConfirm?: boolean;
createdForRuleActionSearch?: WsNitroRuleActionSearch;
createdForDataSearch?: WsAccountingDataSearch;
waitingValidation?: boolean;
anyValidationTargetGroup?: Array<WsTargetUserGroup>;
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<WsLabelSearch>;
withoutAnyLabelSearch?: Array<WsLabelSearch>;
anyRuleType?: Array<WsNitroRuleType>;
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<WsNitroRuleActionStats>;
};
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<number>;
droppedPagesIndices?: Array<number>;
};
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<number>;
totalCount?: number;
};
export type WsResultPageWsAccountingData = {
itemList?: Array<WsAccountingData>;
totalCount?: number;
};
export type WsResultPageWsAccountingDataProblem = {
itemList?: Array<WsAccountingDataProblem>;
totalCount?: number;
};
export type WsResultPageWsAccountingDataValidation = {
itemList?: Array<WsAccountingDataValidation>;
totalCount?: number;
};
export type WsResultPageWsAccountingJournal = {
itemList?: Array<WsAccountingJournal>;
totalCount?: number;
};
export type WsResultPageWsAccountingJournalTemplate = {
itemList?: Array<WsAccountingJournalTemplate>;
totalCount?: number;
};
export type WsResultPageWsBankAccount = {
itemList?: Array<WsBankAccount>;
totalCount?: number;
};
export type WsResultPageWsBankIdentification = {
itemList?: Array<WsBankIdentification>;
totalCount?: number;
};
export type WsResultPageWsBusinessSector = {
itemList?: Array<WsBusinessSector>;
totalCount?: number;
};
export type WsResultPageWsCombinedFilter = {
itemList?: Array<WsCombinedFilter>;
totalCount?: number;
};
export type WsResultPageWsConfigValue = {
itemList?: Array<WsConfigValue>;
totalCount?: number;
};
export type WsResultPageWsCountry = {
itemList?: Array<WsCountry>;
totalCount?: number;
};
export type WsResultPageWsCreditCardAccount = {
itemList?: Array<WsCreditCardAccount>;
totalCount?: number;
};
export type WsResultPageWsCurrency = {
itemList?: Array<WsCurrency>;
totalCount?: number;
};
export type WsResultPageWsCustomer = {
itemList?: Array<WsCustomer>;
totalCount?: number;
};
export type WsResultPageWsCustomerDocument = {
itemList?: Array<WsCustomerDocument>;
totalCount?: number;
};
export type WsResultPageWsCustomerDocumentFile = {
itemList?: Array<WsCustomerDocumentFile>;
totalCount?: number;
};
export type WsResultPageWsCustomerNotification = {
itemList?: Array<WsCustomerNotification>;
totalCount?: number;
};
export type WsResultPageWsCustomerRightAssignment = {
itemList?: Array<WsCustomerRightAssignment>;
totalCount?: number;
};
export type WsResultPageWsCustomerRoleAssignment = {
itemList?: Array<WsCustomerRoleAssignment>;
totalCount?: number;
};
export type WsResultPageWsCustomerSuggestion = {
itemList?: Array<WsCustomerSuggestion>;
totalCount?: number;
};
export type WsResultPageWsCustomerThirdPartyEntityRole = {
itemList?: Array<WsCustomerThirdPartyEntityRole>;
totalCount?: number;
};
export type WsResultPageWsCustomerThirdPartyPreference = {
itemList?: Array<WsCustomerThirdPartyPreference>;
totalCount?: number;
};
export type WsResultPageWsCustomerTransaction = {
itemList?: Array<WsCustomerTransaction>;
totalCount?: number;
};
export type WsResultPageWsDocumentAccountingLine = {
itemList?: Array<WsDocumentAccountingLine>;
totalCount?: number;
};
export type WsResultPageWsDocumentExport = {
itemList?: Array<WsDocumentExport>;
totalCount?: number;
};
export type WsResultPageWsDocumentIndexingData = {
itemList?: Array<WsDocumentIndexingData>;
totalCount?: number;
};
export type WsResultPageWsDocumentRule = {
itemList?: Array<WsDocumentRule>;
totalCount?: number;
};
export type WsResultPageWsDocumentTypeCollection = {
itemList?: Array<WsDocumentTypeCollection>;
totalCount?: number;
};
export type WsResultPageWsFieldIdentificationRequest = {
itemList?: Array<WsFieldIdentificationRequest>;
totalCount?: number;
};
export type WsResultPageWsFieldIdentificationValue = {
itemList?: Array<WsFieldIdentificationValue>;
totalCount?: number;
};
export type WsResultPageWsFinancialAccount = {
itemList?: Array<WsFinancialAccount>;
totalCount?: number;
};
export type WsResultPageWsFinancialAccountExport = {
itemList?: Array<WsFinancialAccountExport>;
totalCount?: number;
};
export type WsResultPageWsFinancialAccountProvider = {
itemList?: Array<WsFinancialAccountProvider>;
totalCount?: number;
};
export type WsResultPageWsFinancialAccountProviderIdentification = {
itemList?: Array<WsFinancialAccountProviderIdentification>;
totalCount?: number;
};
export type WsResultPageWsFinancialAccountStatement = {
itemList?: Array<WsFinancialAccountStatement>;
totalCount?: number;
};
export type WsResultPageWsFinancialAccountStatementFile = {
itemList?: Array<WsFinancialAccountStatementFile>;
totalCount?: number;
};
export type WsResultPageWsGroupWsAccountingDataGroupFieldWsAccountingDataGroupSummaryWsAccountingDataSearch = {
itemList?: Array<WsGroupWsAccountingDataGroupFieldWsAccountingDataGroupSummaryWsAccountingDataSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsCustomerDocumentGroupFieldWsCustomerDocumentGroupSummaryWsCustomerDocumentSearch = {
itemList?: Array<WsGroupWsCustomerDocumentGroupFieldWsCustomerDocumentGroupSummaryWsCustomerDocumentSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsCustomerWsCustomerThirdPartyEntityRoleSearch = {
itemList?: Array<WsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsCustomerWsCustomerThirdPartyEntityRoleSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityRoleWsCustomerThirdPartyEntityRoleSearch = {
itemList?: Array<WsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityRoleWsCustomerThirdPartyEntityRoleSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityWsCustomerThirdPartyEntityRoleSearch = {
itemList?: Array<WsGroupWsCustomerThirdPartyEntityRoleGroupFieldWsThirdPartyEntityWsCustomerThirdPartyEntityRoleSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsCustomerTransactionGroupFieldWsCustomerTransactionGroupSummaryWsCustomerTransactionSearch = {
itemList?: Array<WsGroupWsCustomerTransactionGroupFieldWsCustomerTransactionGroupSummaryWsCustomerTransactionSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsDocumentRuleGroupFieldStringWsDocumentRuleSearch = {
itemList?: Array<WsGroupWsDocumentRuleGroupFieldStringWsDocumentRuleSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsDocumentRuleGroupFieldWsCustomerWsDocumentRuleSearch = {
itemList?: Array<WsGroupWsDocumentRuleGroupFieldWsCustomerWsDocumentRuleSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsDocumentRuleGroupFieldWsDocumentTypeModelWsDocumentRuleSearch = {
itemList?: Array<WsGroupWsDocumentRuleGroupFieldWsDocumentTypeModelWsDocumentRuleSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityRoleWsDocumentRuleSearch = {
itemList?: Array<WsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityRoleWsDocumentRuleSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityWsDocumentRuleSearch = {
itemList?: Array<WsGroupWsDocumentRuleGroupFieldWsThirdPartyEntityWsDocumentRuleSearch>;
totalCount?: number;
};
export type WsResultPageWsGroupWsFieldIdentificationRequestGroupFieldWsCustomerDocumentWsFieldIdentificationRequestSearch = {
itemList?: Array<WsGroupWsFieldIdentificationRequestGroupFieldWsCustomerDocumentWsFieldIdentificationRequestSearch>;
totalCount?: number;
};
export type WsResultPageWsHorusDocumentExport = {
itemList?: Array<WsHorusDocumentExport>;
totalCount?: number;
};
export type WsResultPageWsHorusTransactionExport = {
itemList?: Array<WsHorusTransactionExport>;
totalCount?: number;
};
export type WsResultPageWsLabel = {
itemList?: Array<WsLabel>;
totalCount?: number;
};
export type WsResultPageWsLogLine = {
itemList?: Array<WsLogLine>;
totalCount?: number;
};
export type WsResultPageWsMailboxCustomer = {
itemList?: Array<WsMailboxCustomer>;
totalCount?: number;
};
export type WsResultPageWsMailboxTrustee = {
itemList?: Array<WsMailboxTrustee>;
totalCount?: number;
};
export type WsResultPageWsNitroRule = {
itemList?: Array<WsNitroRule>;
totalCount?: number;
};
export type WsResultPageWsNitroRuleAction = {
itemList?: Array<WsNitroRuleAction>;
totalCount?: number;
};
export type WsResultPageWsNitroUser = {
itemList?: Array<WsNitroUser>;
totalCount?: number;
};
export type WsResultPageWsNitroUserApplication = {
itemList?: Array<WsNitroUserApplication>;
totalCount?: number;
};
export type WsResultPageWsOdooDocumentExport = {
itemList?: Array<WsOdooDocumentExport>;
totalCount?: number;
};
export type WsResultPageWsPaymentPlatformAccount = {
itemList?: Array<WsPaymentPlatformAccount>;
totalCount?: number;
};
export type WsResultPageWsPaymentProviderAccount = {
itemList?: Array<WsPaymentProviderAccount>;
totalCount?: number;
};
export type WsResultPageWsPersonUser = {
itemList?: Array<WsPersonUser>;
totalCount?: number;
};
export type WsResultPageWsServiceAccountUser = {
itemList?: Array<WsServiceAccountUser>;
totalCount?: number;
};
export type WsResultPageWsStoredFile = {
itemList?: Array<WsStoredFile>;
totalCount?: number;
};
export type WsResultPageWsTableState = {
itemList?: Array<WsTableState>;
totalCount?: number;
};
export type WsResultPageWsThirdParty = {
itemList?: Array<WsThirdParty>;
totalCount?: number;
};
export type WsResultPageWsThirdPartyEntity = {
itemList?: Array<WsThirdPartyEntity>;
totalCount?: number;
};
export type WsResultPageWsThirdPartyEntityIdentifier = {
itemList?: Array<WsThirdPartyEntityIdentifier>;
totalCount?: number;
};
export type WsResultPageWsThirdPartyIdentifier = {
itemList?: Array<WsThirdPartyIdentifier>;
totalCount?: number;
};
export type WsResultPageWsTransactionExport = {
itemList?: Array<WsTransactionExport>;
totalCount?: number;
};
export type WsResultPageWsTrustee = {
itemList?: Array<WsTrustee>;
totalCount?: number;
};
export type WsResultPageWsTrusteeRightAssignment = {
itemList?: Array<WsTrusteeRightAssignment>;
totalCount?: number;
};
export type WsResultPageWsTrusteeRoleAssignment = {
itemList?: Array<WsTrusteeRoleAssignment>;
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<string>;
columnWidths?: Array<number>;
sorts?: Array<string>;
filtersStringList?: Array<string>;
groupFieldNames?: Array<string>;
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<WsTaxBreakdownLine>;
};
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<WsTaxLocationWithRole>;
};
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<WsTaxLocationWithRole>;
allowedTaxNatures: Array<WsTaxNature>;
};
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<WsThirdPartyEntity>;
};
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<WsRefWsThirdPartyEntity>;
creationsTimeSearch?: WsDateTimeRangeSearch;
guid?: string;
anyContains?: string;
anyNameContains?: string;
nameSearch?: WsStringSearch;
fullNameSearch?: WsStringSearch;
thirdPartySearch?: WsThirdPartySearch;
businessSectorSearch?: WsBusinessSectorSearch;
metadataSearch?: WsMetadataSearch;
/**
* @deprecated
*/
withAnyLabel?: Array<WsLabelSearch>;
/**
* @deprecated
*/
withoutAnyLabel?: Array<WsLabelSearch>;
anyUsualSupplierPaymentMode?: Array<WsPaymentMode>;
anyUsualCustomerPaymentMode?: Array<WsPaymentMode>;
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<WsThirdPartyIdentifierType>;
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<WsRefWsThirdPartyEntity>;
};
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<WsRefWsThirdParty>;
updatedThirdPartyRefs?: Array<WsRefWsThirdParty>;
errors?: Array<WsCsvImportError>;
};
export type WsThirdPartySearch = {
exactThirdPartyWsRef?: WsRefWsThirdParty;
anyExactThirdPartyWsRef?: Array<WsRefWsThirdParty>;
noAnyThirdPartyWsRef?: Array<WsRefWsThirdParty>;
creationTimeSearch?: WsDateTimeRangeSearch;
withIdentifierSearch?: WsThirdPartyIdentifierSearch;
wsCountrySearch?: WsCountrySearch;
anyThirdPartyType?: Array<WsThirdPartyType>;
companyType?: WsCompanyType;
documentCustomerContext?: WsRefWsCustomer;
exactEnterpriseNumber?: string;
exactVat?: string;
exactSsin?: string;
anyvatLiability?: Array<WsThirdPartyVatLiability>;
anyContains?: string;
officialNameContains?: string;
enterpriseNumberContains?: string;
vatContains?: string;
ssinContains?: string;
metadataSearch?: WsMetadataSearch;
/**
* @deprecated
*/
withAnyLabel?: Array<WsLabelSearch>;
/**
* @deprecated
*/
withoutAnyLabel?: Array<WsLabelSearch>;
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<WsTrusteeRight>;
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<WsTrusteeRole>;
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<WsLabelSearch>;
/**
* @deprecated
*/
withoutAnyLabel?: Array<WsLabelSearch>;
};
/**
* 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<WsRefWsThirdParty>;
updatedThirdPartyRefList?: Array<WsRefWsThirdParty>;
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsRefWsNitroRule>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsAccountingDataFilterFieldDetails>;
};
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<WsAccountingJournalTypeModel>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsDocumentType>;
};
export type GetAccountingJournalTemplateByIdDocumentTypeResponse = GetAccountingJournalTemplateByIdDocumentTypeResponses[keyof GetAccountingJournalTemplateByIdDocumentTypeResponses];
export type PostAccountingJournalTemplateByIdDocumentTypeData = {
body: Array<WsDocumentType>;
path: {
id: number;
};
query?: never;
url: '/accountingJournalTemplate/{id}/documentType';
};
export type PostAccountingJournalTemplateByIdDocumentTypeErrors = {
/**
* Bad Request
*/
400: unknown;
};
export type PostAccountingJournalTemplateByIdDocumentTypeResponses = {
/**
* OK
*/
200: Array<WsDocumentType>;
};
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<string>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsJobExecution>;
};
export type GetBatchInstanceByInstanceIdExecutionResponse = GetBatchInstanceByInstanceIdExecutionResponses[keyof GetBatchInstanceByInstanceIdExecutionResponses];
export type GetBatchJobData = {
body?: never;
path?: never;
query?: never;
url: '/batch/job';
};
export type GetBatchJobResponses = {
/**
* OK
*/
200: Array<string>;
};
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<WsJobInstance>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsCombinedFilter>;
};
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<WsAccountingDataFilter>;
};
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<WsOwnedConfigValue>;
};
export type GetConfigConfigByPropertyNameValuesResponse = GetConfigConfigByPropertyNameValuesResponses[keyof GetConfigConfigByPropertyNameValuesResponses];
export type GetConfigConfigKeysData = {
body?: never;
path?: never;
query?: never;
url: '/config/configKeys';
};
export type GetConfigConfigKeysResponses = {
/**
* OK
*/
200: Array<WsMetadataConfigKey>;
};
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<WsPostalPlace>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsMetadataConfigKey>;
};
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<WsCustomerDocumentFileType>;
};
export type GetCustomerByIdConfigDocumentExportPdfCompositionResponse = GetCustomerByIdConfigDocumentExportPdfCompositionResponses[keyof GetCustomerByIdConfigDocumentExportPdfCompositionResponses];
export type PostCustomerByIdConfigDocumentExportPdfCompositionData = {
body: Array<WsCustomerDocumentFileType>;
path: {
id: number;
};
query?: never;
url: '/customer/{id}/config/document.export.pdf.composition';
};
export type PostCustomerByIdConfigDocumentExportPdfCompositionResponses = {
/**
* OK
*/
200: Array<WsCustomerDocumentFileType>;
};
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<WsCustomerDocumentFileType>;
};
export type GetCustomerByIdConfigDocumentFeedbackPdfCompositionResponse = GetCustomerByIdConfigDocumentFeedbackPdfCompositionResponses[keyof GetCustomerByIdConfigDocumentFeedbackPdfCompositionResponses];
export type PostCustomerByIdConfigDocumentFeedbackPdfCompositionData = {
body: Array<WsCustomerDocumentFileType>;
path: {
id: number;
};
query?: never;
url: '/customer/{id}/config/document.feedback.pdf.composition';
};
export type PostCustomerByIdConfigDocumentFeedbackPdfCompositionResponses = {
/**
* OK
*/
200: Array<WsCustomerDocumentFileType>;
};
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<WsFinancialAccountStatementFileType>;
};
export type GetCustomerByIdConfigStatementExportPdfCompositionResponse = GetCustomerByIdConfigStatementExportPdfCompositionResponses[keyof GetCustomerByIdConfigStatementExportPdfCompositionResponses];
export type PostCustomerByIdConfigStatementExportPdfCompositionData = {
body: Array<WsFinancialAccountStatementFileType>;
path: {
id: number;
};
query?: never;
url: '/customer/{id}/config/statement.export.pdf.composition';
};
export type PostCustomerByIdConfigStatementExportPdfCompositionResponses = {
/**
* OK
*/
200: Array<WsFinancialAccountStatementFileType>;
};
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<WsFinancialAccountStatementFileType>;
};
export type GetCustomerByIdConfigStatementFeedbackPdfCompositionResponse = GetCustomerByIdConfigStatementFeedbackPdfCompositionResponses[keyof GetCustomerByIdConfigStatementFeedbackPdfCompositionResponses];
export type PostCustomerByIdConfigStatementFeedbackPdfCompositionData = {
body: Array<WsFinancialAccountStatementFileType>;
path: {
id: number;
};
query?: never;
url: '/customer/{id}/config/statement.feedback.pdf.composition';
};
export type PostCustomerByIdConfigStatementFeedbackPdfCompositionResponses = {
/**
* OK
*/
200: Array<WsFinancialAccountStatementFileType>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<number>;
path?: never;
query?: {
sendFeedbackMail?: boolean;
};
url: '/customerDocument/statuses/ARCHIVED';
};
export type PostCustomerDocumentStatusesArchivedErrors = {
/**
* Bad Request
*/
400: unknown;
};
export type PostCustomerDocumentStatusesArchivedResponses = {
/**
* OK
*/
200: Array<WsCustomerDocument>;
};
export type PostCustomerDocumentStatusesArchivedResponse = PostCustomerDocumentStatusesArchivedResponses[keyof PostCustomerDocumentStatusesArchivedResponses];
export type PostCustomerDocumentStatusesToExportData = {
body: Array<number>;
path?: never;
query?: never;
url: '/customerDocument/statuses/TO_EXPORT';
};
export type PostCustomerDocumentStatusesToExportErrors = {
/**
* Bad Request
*/
400: unknown;
};
export type PostCustomerDocumentStatusesToExportResponses = {
/**
* OK
*/
200: Array<WsCustomerDocument>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsRefWsNitroRule>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<string>;
};
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<WsThirdPartyIdentifier>;
};
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<WsCustomerDocument>;
};
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<WsTaxBreakdownLine>;
};
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<WsCustomerDocumentFileTypeModel>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsRefWsCustomerTransaction>;
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<WsRefWsCustomerTransaction>;
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsRefWsNitroRule>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsTaxLocation>;
};
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<WsTaxNature>;
};
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<WsTaxType>;
};
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<WsThirdPartyEntityRole>;
};
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<WsDocumentField>;
};
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<WsTaxLocation>;
};
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<WsTaxNature>;
};
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<WsTaxType>;
};
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<WsDocumentFamilyModel>;
};
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<WsDocumentTypeModel>;
};
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<WsDocumentTypeCollectionItem>;
};
export type GetDocumentTypeCollectionByIdItemsResponse = GetDocumentTypeCollectionByIdItemsResponses[keyof GetDocumentTypeCollectionByIdItemsResponses];
export type PutDocumentTypeCollectionByIdItemsData = {
body: Array<WsDocumentTypeCollectionItem>;
path: {
id: number;
};
query?: never;
url: '/documentTypeCollection/{id}/items';
};
export type PutDocumentTypeCollectionByIdItemsErrors = {
/**
* Bad Request
*/
400: unknown;
};
export type PutDocumentTypeCollectionByIdItemsResponses = {
/**
* OK
*/
200: Array<WsDocumentTypeCollectionItem>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsFieldProblemTypeModel>;
};
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<WsMetadataConfigKey>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsCustomerDocumentImport>;
};
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<WsCustomerDocumentImport>;
};
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<WsCustomerDocumentImport>;
};
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<WsMetadataConfigKey>;
};
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<WsNitroRuleAction>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsPayerEntityModel>;
};
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<WsPaymentModeModel>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsPaymentStatusModel>;
};
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<WsTaxLocationModel>;
};
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<WsTaxNatureModel>;
};
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<WsTaxTypeModel>;
};
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<WsMetadataConfigKey>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsMetadataConfigKey>;
};
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<WsRefWsThirdPartyIdentifier>;
};
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<WsRefWsThirdPartyIdentifier>;
};
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<WsRefWsThirdPartyIdentifier>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsMetadataConfigKey>;
};
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<WsCustomerDocumentFileType>;
};
export type GetTrusteeByIdConfigDocumentExportPdfCompositionResponse = GetTrusteeByIdConfigDocumentExportPdfCompositionResponses[keyof GetTrusteeByIdConfigDocumentExportPdfCompositionResponses];
export type PostTrusteeByIdConfigDocumentExportPdfCompositionData = {
body: Array<WsCustomerDocumentFileType>;
path: {
id: number;
};
query?: never;
url: '/trustee/{id}/config/document.export.pdf.composition';
};
export type PostTrusteeByIdConfigDocumentExportPdfCompositionResponses = {
/**
* OK
*/
200: Array<WsCustomerDocumentFileType>;
};
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<WsCustomerDocumentFileType>;
};
export type GetTrusteeByIdConfigDocumentFeedbackPdfCompositionResponse = GetTrusteeByIdConfigDocumentFeedbackPdfCompositionResponses[keyof GetTrusteeByIdConfigDocumentFeedbackPdfCompositionResponses];
export type PostTrusteeByIdConfigDocumentFeedbackPdfCompositionData = {
body: Array<WsCustomerDocumentFileType>;
path: {
id: number;
};
query?: never;
url: '/trustee/{id}/config/document.feedback.pdf.composition';
};
export type PostTrusteeByIdConfigDocumentFeedbackPdfCompositionResponses = {
/**
* OK
*/
200: Array<WsCustomerDocumentFileType>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsOwnedConfigValue>;
};
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<WsMetadataConfigKey>;
};
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<WsUserAction>;
};
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<WsCredentialType>;
};
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<WsUserAction>;
};
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<WsCredentialType>;
};
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 & {});
};