@cfxlabsinc/b2b-services
    Preparing search index...
    interface components {
        headers: never;
        parameters: never;
        pathItems: never;
        requestBodies: never;
        responses: never;
        schemas: {
            "Zenus.Clients.Circle.Models.CreatePaymentIntentResponse": {
                address?: string | null;
                chain?: string | null;
                createDate?: string | null;
            };
            "Zenus.Clients.Circle.Models.CreateRecipientResponse": { id: string };
            "Zenus.Clients.Tuum.Abstractions.Models.AccountNumber": {
                type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                value?: string;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType": | "IBAN"
            | "BBAN"
            | "SWIFT"
            | "ALIAS";
            "Zenus.Clients.Tuum.Abstractions.Models.Anonymous": | "CURRENCY"
            | "INTERNAL"
            | "SAVING"
            | "SHADOW"
            | "VIRTUAL";
            "Zenus.Clients.Tuum.Abstractions.Models.Anonymous2": | "ACTIVE"
            | "CLOSED"
            | "CREATED"
            | "BLOCKED";
            "Zenus.Clients.Tuum.Abstractions.Models.BadRequestErrorResponseJson": {
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.DateRange": {
                endDate?: string
                | null;
                startDate?: string | null;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.FieldValidationErrorsJson": {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType": | "BIC"
            | "SORT_CODE"
            | "BANK_CODE"
            | "ABA_CODE";
            "Zenus.Clients.Tuum.Abstractions.Models.ForbiddenErrorResponseJson": {
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.InternalServerErrorResponseJson": {
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.Money": {
                amount?: number;
                currencyCode: string;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.NotFoundErrorResponseJson": {
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.NumberRange": {
                endValue?: number
                | null;
                startValue?: number | null;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.PersonTypeCode": "P"
            | "L";
            "Zenus.Clients.Tuum.Abstractions.Models.ResponseJsonVoid": {
                data?: unknown;
                errors?: string[] | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.Sort": {
                field?: string
                | null;
                order?: string | null;
            };
            "Zenus.Clients.Tuum.Abstractions.Models.ValidationErrorJson": {
                additionalProperties?: { [key: string]: unknown }
                | null;
                code?: string | null;
                translations?: { [key: string]: string } | null;
            };
            "Zenus.Clients.Tuum.AccountApi.AccountExtendedV2Json": {
                accessRestricted?: boolean
                | null;
                accountClassCode?: string | null;
                accountId?: string | null;
                accountName?: string | null;
                accountNumbers?:
                    | {
                        accountId?: string
                        | null;
                        accountNumber: {
                            type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                            value?: string;
                        };
                        accountNumberId?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        countryCode?: string | null;
                        defaultCurrencyCode?: string | null;
                        externalSyncEnabled?: boolean | null;
                        financialInstitutionId?: {
                            type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                            value: string;
                        };
                        statusCode?: string
                        | null;
                        tenantCode?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                accountTypeCode?: | "CURRENCY"
                | "INTERNAL"
                | "SAVING"
                | "SHADOW"
                | "VIRTUAL";
                accountTypeSetupCode?: string
                | null;
                activationDate?: string | null;
                balances?:
                    | {
                        accountId: string;
                        availableBalanceAmount?: number
                        | null;
                        availableBalanceInDefaultCcy?: number | null;
                        balanceAmount?: number | null;
                        balanceId: string;
                        currencyCode: string;
                        defaultCurrencyCode?: string | null;
                        negativeBalanceStartDate?: string | null;
                        overdraftLimitAmount?: number | null;
                        reservedAmount?: number | null;
                        tenantCode?: string | null;
                    }[]
                    | null;
                bic?: string
                | null;
                counterpartySectorCode?: string | null;
                customerGroupCode?: string | null;
                defaultCurrencyCode?: string | null;
                iban?: string | null;
                interestMethodAssignmentCode?: string | null;
                intraOrgCode?: string | null;
                jurisdictionCountryCode?: string | null;
                masterAccountId?: string | null;
                personId?: string | null;
                personName?: string | null;
                personTypeCode?: string | null;
                productCode?: string | null;
                residencyCode?: string | null;
                serviceProviderCode?: string | null;
                source?: { sourceName: string; sourceRef: string };
                statusCode?:
                    | "ACTIVE"
                    | "INACTIVE"
                    | "CLOSED"
                    | "CREATED"
                    | "BLOCKED"
                    | "WAITING_FOR_CLOSURE_DECISION";
                statusReasonCode?: string
                | null;
                taxResidencyCountryCode?: string | null;
                tenantCode?: string | null;
            };
            "Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonAccountTypeCode": | "CURRENCY"
            | "INTERNAL"
            | "SAVING"
            | "SHADOW"
            | "VIRTUAL";
            "Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonStatusCode": | "ACTIVE"
            | "INACTIVE"
            | "CLOSED"
            | "CREATED"
            | "BLOCKED"
            | "WAITING_FOR_CLOSURE_DECISION";
            "Zenus.Clients.Tuum.AccountApi.AccountNumberExtendedJson": {
                accountId?: string
                | null;
                accountNumber: {
                    type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                    value?: string;
                };
                accountNumberId?: string
                | null;
                accountNumberSubtype?: string | null;
                countryCode?: string | null;
                defaultCurrencyCode?: string | null;
                externalSyncEnabled?: boolean | null;
                financialInstitutionId?: {
                    type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                    value: string;
                };
                statusCode?: string
                | null;
                tenantCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            "Zenus.Clients.Tuum.AccountApi.AccountUsageEventBaseJson": {
                limitCode?: string
                | null;
                userPersonId: string;
            };
            "Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJson": {
                accessRestricted?: boolean
                | null;
                accountClassCode?: string | null;
                accountId?: string | null;
                accountName?: string | null;
                accountNumbers?:
                    | {
                        accountId?: string
                        | null;
                        accountNumber: {
                            type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                            value?: string;
                        };
                        accountNumberId?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        countryCode?: string | null;
                        defaultCurrencyCode?: string | null;
                        externalSyncEnabled?: boolean | null;
                        financialInstitutionId?: {
                            type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                            value: string;
                        };
                        statusCode?: string
                        | null;
                        tenantCode?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                accountRelationshipId?: string
                | null;
                accountTypeCode?:
                    | "CURRENCY"
                    | "INTERNAL"
                    | "SAVING"
                    | "SHADOW"
                    | "VIRTUAL";
                accountTypeSetupCode?: string
                | null;
                activationDate?: string | null;
                bic?: string | null;
                counterpartySectorCode?: string | null;
                customerGroupCode?: string | null;
                defaultCurrencyCode?: string | null;
                iban?: string | null;
                interestMethodAssignmentCode?: string | null;
                intraOrgCode?: string | null;
                jurisdictionCountryCode?: string | null;
                personId?: string | null;
                personName?: string | null;
                personTypeCode?: string | null;
                productCode?: string | null;
                relationshipType?: string | null;
                relationshipValidityRange?: {
                    endDate?: string | null;
                    startDate?: string | null;
                };
                residencyCode?: string
                | null;
                serviceProviderCode?: string | null;
                source?: { sourceName: string; sourceRef: string };
                statusCode?:
                    | "ACTIVE"
                    | "INACTIVE"
                    | "CLOSED"
                    | "CREATED"
                    | "BLOCKED"
                    | "WAITING_FOR_CLOSURE_DECISION";
                statusReasonCode?: string
                | null;
                taxResidencyCountryCode?: string | null;
                tenantCode?: string | null;
            };
            "Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonAccountTypeCode": | "CURRENCY"
            | "INTERNAL"
            | "SAVING"
            | "SHADOW"
            | "VIRTUAL";
            "Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonStatusCode": | "ACTIVE"
            | "INACTIVE"
            | "CLOSED"
            | "CREATED"
            | "BLOCKED"
            | "WAITING_FOR_CLOSURE_DECISION";
            "Zenus.Clients.Tuum.AccountApi.BalanceHistoryJson": {
                accountId?: string
                | null;
                balanceHistoryId?: string | null;
                money?: { amount?: number; currencyCode: string };
                tenantCode?: string | null;
                validityRange?: { endDate?: string | null; startDate?: string | null };
            };
            "Zenus.Clients.Tuum.AccountApi.BalanceJson": {
                accountId: string;
                availableBalanceAmount?: number
                | null;
                availableBalanceInDefaultCcy?: number | null;
                balanceAmount?: number | null;
                balanceId: string;
                currencyCode: string;
                defaultCurrencyCode: string;
                negativeBalanceStartDate?: string | null;
                overdraftLimitAmount?: number | null;
                reservedAmount?: number | null;
                tenantCode?: string | null;
            };
            "Zenus.Clients.Tuum.AccountApi.BalanceV2Json": {
                accountId: string;
                availableBalanceAmount?: number
                | null;
                availableBalanceInDefaultCcy?: number | null;
                balanceAmount?: number | null;
                balanceId: string;
                currencyCode: string;
                defaultCurrencyCode?: string | null;
                negativeBalanceStartDate?: string | null;
                overdraftLimitAmount?: number | null;
                reservedAmount?: number | null;
                tenantCode?: string | null;
            };
            "Zenus.Clients.Tuum.AccountApi.ContractSource": {
                contractNumber: string;
                sourceName: string;
                sourceRef: string;
            };
            "Zenus.Clients.Tuum.AccountApi.DateTimeRange": {
                endTime?: string
                | null;
                startTime?: string | null;
            };
            "Zenus.Clients.Tuum.AccountApi.DateType3": "VALUE_DATE"
            | "POSTING_DATE";
            "Zenus.Clients.Tuum.AccountApi.FinancialInstitutionId": {
                type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                value: string;
            };
            "Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountExtendedV2Json": {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                total?: number | null;
                values?:
                    | {
                        accessRestricted?: boolean
                        | null;
                        accountClassCode?: string | null;
                        accountId?: string | null;
                        accountName?: string | null;
                        accountNumbers?:
                            | {
                                accountId?: string
                                | null;
                                accountNumber: {
                                    type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                                    value?: string;
                                };
                                accountNumberId?: string
                                | null;
                                accountNumberSubtype?: string | null;
                                countryCode?: string | null;
                                defaultCurrencyCode?: string | null;
                                externalSyncEnabled?: boolean | null;
                                financialInstitutionId?: {
                                    type: (...) | (...) | (...) | (...);
                                    value: string;
                                };
                                statusCode?: string
                                | null;
                                tenantCode?: string | null;
                                validityRange?: {
                                    endTime?: (...) | (...) | (...);
                                    startTime?: (...) | (...) | (...);
                                };
                            }[]
                            | null;
                        accountTypeCode?: | "CURRENCY"
                        | "INTERNAL"
                        | "SAVING"
                        | "SHADOW"
                        | "VIRTUAL";
                        accountTypeSetupCode?: string
                        | null;
                        activationDate?: string | null;
                        balances?:
                            | {
                                accountId: string;
                                availableBalanceAmount?: number
                                | null;
                                availableBalanceInDefaultCcy?: number | null;
                                balanceAmount?: number | null;
                                balanceId: string;
                                currencyCode: string;
                                defaultCurrencyCode?: string | null;
                                negativeBalanceStartDate?: string | null;
                                overdraftLimitAmount?: number | null;
                                reservedAmount?: number | null;
                                tenantCode?: string | null;
                            }[]
                            | null;
                        bic?: string
                        | null;
                        counterpartySectorCode?: string | null;
                        customerGroupCode?: string | null;
                        defaultCurrencyCode?: string | null;
                        iban?: string | null;
                        interestMethodAssignmentCode?: string | null;
                        intraOrgCode?: string | null;
                        jurisdictionCountryCode?: string | null;
                        masterAccountId?: string | null;
                        personId?: string | null;
                        personName?: string | null;
                        personTypeCode?: string | null;
                        productCode?: string | null;
                        residencyCode?: string | null;
                        serviceProviderCode?: string | null;
                        source?: { sourceName: string; sourceRef: string };
                        statusCode?:
                            | "ACTIVE"
                            | "INACTIVE"
                            | "CLOSED"
                            | "CREATED"
                            | "BLOCKED"
                            | "WAITING_FOR_CLOSURE_DECISION";
                        statusReasonCode?: string
                        | null;
                        taxResidencyCountryCode?: string | null;
                        tenantCode?: string | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountWithRelationshipJson": {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                total?: number | null;
                values?:
                    | {
                        accessRestricted?: boolean
                        | null;
                        accountClassCode?: string | null;
                        accountId?: string | null;
                        accountName?: string | null;
                        accountNumbers?:
                            | {
                                accountId?: string
                                | null;
                                accountNumber: {
                                    type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                                    value?: string;
                                };
                                accountNumberId?: string
                                | null;
                                accountNumberSubtype?: string | null;
                                countryCode?: string | null;
                                defaultCurrencyCode?: string | null;
                                externalSyncEnabled?: boolean | null;
                                financialInstitutionId?: {
                                    type: (...) | (...) | (...) | (...);
                                    value: string;
                                };
                                statusCode?: string
                                | null;
                                tenantCode?: string | null;
                                validityRange?: {
                                    endTime?: (...) | (...) | (...);
                                    startTime?: (...) | (...) | (...);
                                };
                            }[]
                            | null;
                        accountRelationshipId?: string
                        | null;
                        accountTypeCode?:
                            | "CURRENCY"
                            | "INTERNAL"
                            | "SAVING"
                            | "SHADOW"
                            | "VIRTUAL";
                        accountTypeSetupCode?: string
                        | null;
                        activationDate?: string | null;
                        bic?: string | null;
                        counterpartySectorCode?: string | null;
                        customerGroupCode?: string | null;
                        defaultCurrencyCode?: string | null;
                        iban?: string | null;
                        interestMethodAssignmentCode?: string | null;
                        intraOrgCode?: string | null;
                        jurisdictionCountryCode?: string | null;
                        personId?: string | null;
                        personName?: string | null;
                        personTypeCode?: string | null;
                        productCode?: string | null;
                        relationshipType?: string | null;
                        relationshipValidityRange?: {
                            endDate?: string | null;
                            startDate?: string | null;
                        };
                        residencyCode?: string
                        | null;
                        serviceProviderCode?: string | null;
                        source?: { sourceName: string; sourceRef: string };
                        statusCode?:
                            | "ACTIVE"
                            | "INACTIVE"
                            | "CLOSED"
                            | "CREATED"
                            | "BLOCKED"
                            | "WAITING_FOR_CLOSURE_DECISION";
                        statusReasonCode?: string
                        | null;
                        taxResidencyCountryCode?: string | null;
                        tenantCode?: string | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonTransactionV3Json": {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                total?: number | null;
                values?:
                    | {
                        accountId?: string
                        | null;
                        accountTransactionId?: string | null;
                        amount?: number | null;
                        contractSource?: {
                            contractNumber: string;
                            sourceName: string;
                            sourceRef: string;
                        };
                        counterparty?: {
                            accountNumber?: {
                                type: "IBAN"
                                | "BBAN"
                                | "SWIFT"
                                | "ALIAS";
                                value?: string;
                            };
                            accountNumberCountryCode?: string
                            | null;
                            accountNumberSubtype?: string | null;
                            financialInstitutionId?: {
                                type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                                value: string;
                            };
                            name?: string
                            | null;
                        };
                        createdDTime?: string
                        | null;
                        currencyCode?: string | null;
                        details?: string | null;
                        directionCode?: "IN" | "OUT";
                        endToEndId?: string | null;
                        filingCode?: string | null;
                        groupId?: string | null;
                        initialBalanceAmount?: number | null;
                        labels?: string[] | null;
                        merchantInfo?: string | null;
                        metaInfo?: string | null;
                        paymentServiceProviderCode?: string | null;
                        postingDate?: string | null;
                        referenceNumber?: string | null;
                        reservationId?: string | null;
                        reversed?: boolean | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        tenantCode?: string
                        | null;
                        transactionDTime?: string | null;
                        transactionSubtypeCode?: string | null;
                        transactionTypeCode?: string | null;
                        uniqueIdentifier?: string | null;
                        usage?: { limitCode?: string | null; userPersonId: string };
                        valueDate?: string | null;
                        virtualAccountId?: string | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.ResponseJsonAccountExtendedV2Json": {
                data?: {
                    accessRestricted?: boolean
                    | null;
                    accountClassCode?: string | null;
                    accountId?: string | null;
                    accountName?: string | null;
                    accountNumbers?:
                        | {
                            accountId?: string
                            | null;
                            accountNumber: {
                                type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                                value?: string;
                            };
                            accountNumberId?: string
                            | null;
                            accountNumberSubtype?: string | null;
                            countryCode?: string | null;
                            defaultCurrencyCode?: string | null;
                            externalSyncEnabled?: boolean | null;
                            financialInstitutionId?: {
                                type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                                value: string;
                            };
                            statusCode?: string
                            | null;
                            tenantCode?: string | null;
                            validityRange?: { endTime?: string | null; startTime?: string | null };
                        }[]
                        | null;
                    accountTypeCode?: | "CURRENCY"
                    | "INTERNAL"
                    | "SAVING"
                    | "SHADOW"
                    | "VIRTUAL";
                    accountTypeSetupCode?: string
                    | null;
                    activationDate?: string | null;
                    balances?:
                        | {
                            accountId: string;
                            availableBalanceAmount?: number
                            | null;
                            availableBalanceInDefaultCcy?: number | null;
                            balanceAmount?: number | null;
                            balanceId: string;
                            currencyCode: string;
                            defaultCurrencyCode?: string | null;
                            negativeBalanceStartDate?: string | null;
                            overdraftLimitAmount?: number | null;
                            reservedAmount?: number | null;
                            tenantCode?: string | null;
                        }[]
                        | null;
                    bic?: string
                    | null;
                    counterpartySectorCode?: string | null;
                    customerGroupCode?: string | null;
                    defaultCurrencyCode?: string | null;
                    iban?: string | null;
                    interestMethodAssignmentCode?: string | null;
                    intraOrgCode?: string | null;
                    jurisdictionCountryCode?: string | null;
                    masterAccountId?: string | null;
                    personId?: string | null;
                    personName?: string | null;
                    personTypeCode?: string | null;
                    productCode?: string | null;
                    residencyCode?: string | null;
                    serviceProviderCode?: string | null;
                    source?: { sourceName: string; sourceRef: string };
                    statusCode?:
                        | "ACTIVE"
                        | "INACTIVE"
                        | "CLOSED"
                        | "CREATED"
                        | "BLOCKED"
                        | "WAITING_FOR_CLOSURE_DECISION";
                    statusReasonCode?: string
                    | null;
                    taxResidencyCountryCode?: string | null;
                    tenantCode?: string | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.ResponseJsonListBalanceHistoryJson": {
                data?: | {
                    accountId?: string
                    | null;
                    balanceHistoryId?: string | null;
                    money?: { amount?: number; currencyCode: string };
                    tenantCode?: string | null;
                    validityRange?: { endDate?: string | null; startDate?: string | null };
                }[]
                | null;
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.ResponseJsonListBalanceJson": {
                data?: | {
                    accountId: string;
                    availableBalanceAmount?: number
                    | null;
                    availableBalanceInDefaultCcy?: number | null;
                    balanceAmount?: number | null;
                    balanceId: string;
                    currencyCode: string;
                    defaultCurrencyCode: string;
                    negativeBalanceStartDate?: string | null;
                    overdraftLimitAmount?: number | null;
                    reservedAmount?: number | null;
                    tenantCode?: string | null;
                }[]
                | null;
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonAccountExtendedV2Json": {
                data?: {
                    endReached?: boolean
                    | null;
                    pageNumber?: number | null;
                    pageSize?: number | null;
                    sort?: { field?: string | null; order?: string | null }[] | null;
                    total?: number | null;
                    values?:
                        | {
                            accessRestricted?: boolean
                            | null;
                            accountClassCode?: string | null;
                            accountId?: string | null;
                            accountName?: string | null;
                            accountNumbers?:
                                | {
                                    accountId?: (...)
                                    | (...)
                                    | (...);
                                    accountNumber: { type: ...; value?: ... };
                                    accountNumberId?: (...) | (...) | (...);
                                    accountNumberSubtype?: (...) | (...) | (...);
                                    countryCode?: (...) | (...) | (...);
                                    defaultCurrencyCode?: (...) | (...) | (...);
                                    externalSyncEnabled?: (...) | (...) | (...) | (...);
                                    financialInstitutionId?: (...) | (...);
                                    statusCode?: (...) | (...) | (...);
                                    tenantCode?: (...) | (...) | (...);
                                    validityRange?: (...) | (...);
                                }[]
                                | null;
                            accountTypeCode?: | "CURRENCY"
                            | "INTERNAL"
                            | "SAVING"
                            | "SHADOW"
                            | "VIRTUAL";
                            accountTypeSetupCode?: string
                            | null;
                            activationDate?: string | null;
                            balances?:
                                | {
                                    accountId: string;
                                    availableBalanceAmount?: (...)
                                    | (...)
                                    | (...);
                                    availableBalanceInDefaultCcy?: (...) | (...) | (...);
                                    balanceAmount?: (...) | (...) | (...);
                                    balanceId: string;
                                    currencyCode: string;
                                    defaultCurrencyCode?: (...) | (...) | (...);
                                    negativeBalanceStartDate?: (...) | (...) | (...);
                                    overdraftLimitAmount?: (...) | (...) | (...);
                                    reservedAmount?: (...) | (...) | (...);
                                    tenantCode?: (...) | (...) | (...);
                                }[]
                                | null;
                            bic?: string
                            | null;
                            counterpartySectorCode?: string | null;
                            customerGroupCode?: string | null;
                            defaultCurrencyCode?: string | null;
                            iban?: string | null;
                            interestMethodAssignmentCode?: string | null;
                            intraOrgCode?: string | null;
                            jurisdictionCountryCode?: string | null;
                            masterAccountId?: string | null;
                            personId?: string | null;
                            personName?: string | null;
                            personTypeCode?: string | null;
                            productCode?: string | null;
                            residencyCode?: string | null;
                            serviceProviderCode?: string | null;
                            source?: { sourceName: string; sourceRef: string };
                            statusCode?:
                                | "ACTIVE"
                                | "INACTIVE"
                                | "CLOSED"
                                | "CREATED"
                                | "BLOCKED"
                                | "WAITING_FOR_CLOSURE_DECISION";
                            statusReasonCode?: string
                            | null;
                            taxResidencyCountryCode?: string | null;
                            tenantCode?: string | null;
                        }[]
                        | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonAccountWithRelationshipJson": {
                data?: {
                    endReached?: boolean
                    | null;
                    pageNumber?: number | null;
                    pageSize?: number | null;
                    sort?: { field?: string | null; order?: string | null }[] | null;
                    total?: number | null;
                    values?:
                        | {
                            accessRestricted?: boolean
                            | null;
                            accountClassCode?: string | null;
                            accountId?: string | null;
                            accountName?: string | null;
                            accountNumbers?:
                                | {
                                    accountId?: (...)
                                    | (...)
                                    | (...);
                                    accountNumber: { type: ...; value?: ... };
                                    accountNumberId?: (...) | (...) | (...);
                                    accountNumberSubtype?: (...) | (...) | (...);
                                    countryCode?: (...) | (...) | (...);
                                    defaultCurrencyCode?: (...) | (...) | (...);
                                    externalSyncEnabled?: (...) | (...) | (...) | (...);
                                    financialInstitutionId?: (...) | (...);
                                    statusCode?: (...) | (...) | (...);
                                    tenantCode?: (...) | (...) | (...);
                                    validityRange?: (...) | (...);
                                }[]
                                | null;
                            accountRelationshipId?: string
                            | null;
                            accountTypeCode?:
                                | "CURRENCY"
                                | "INTERNAL"
                                | "SAVING"
                                | "SHADOW"
                                | "VIRTUAL";
                            accountTypeSetupCode?: string
                            | null;
                            activationDate?: string | null;
                            bic?: string | null;
                            counterpartySectorCode?: string | null;
                            customerGroupCode?: string | null;
                            defaultCurrencyCode?: string | null;
                            iban?: string | null;
                            interestMethodAssignmentCode?: string | null;
                            intraOrgCode?: string | null;
                            jurisdictionCountryCode?: string | null;
                            personId?: string | null;
                            personName?: string | null;
                            personTypeCode?: string | null;
                            productCode?: string | null;
                            relationshipType?: string | null;
                            relationshipValidityRange?: {
                                endDate?: string | null;
                                startDate?: string | null;
                            };
                            residencyCode?: string
                            | null;
                            serviceProviderCode?: string | null;
                            source?: { sourceName: string; sourceRef: string };
                            statusCode?:
                                | "ACTIVE"
                                | "INACTIVE"
                                | "CLOSED"
                                | "CREATED"
                                | "BLOCKED"
                                | "WAITING_FOR_CLOSURE_DECISION";
                            statusReasonCode?: string
                            | null;
                            taxResidencyCountryCode?: string | null;
                            tenantCode?: string | null;
                        }[]
                        | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonTransactionV3Json": {
                data?: {
                    endReached?: boolean
                    | null;
                    pageNumber?: number | null;
                    pageSize?: number | null;
                    sort?: { field?: string | null; order?: string | null }[] | null;
                    total?: number | null;
                    values?:
                        | {
                            accountId?: string
                            | null;
                            accountTransactionId?: string | null;
                            amount?: number | null;
                            contractSource?: {
                                contractNumber: string;
                                sourceName: string;
                                sourceRef: string;
                            };
                            counterparty?: {
                                accountNumber?: { type: ...; value?: ... };
                                accountNumberCountryCode?: string | null;
                                accountNumberSubtype?: string | null;
                                financialInstitutionId?: { type: ...; value: ... };
                                name?: string | null;
                            };
                            createdDTime?: string
                            | null;
                            currencyCode?: string | null;
                            details?: string | null;
                            directionCode?: "IN" | "OUT";
                            endToEndId?: string | null;
                            filingCode?: string | null;
                            groupId?: string | null;
                            initialBalanceAmount?: number | null;
                            labels?: string[] | null;
                            merchantInfo?: string | null;
                            metaInfo?: string | null;
                            paymentServiceProviderCode?: string | null;
                            postingDate?: string | null;
                            referenceNumber?: string | null;
                            reservationId?: string | null;
                            reversed?: boolean | null;
                            source?: {
                                sourceLink?: string | null;
                                sourceName: string;
                                sourceRef: string;
                            };
                            tenantCode?: string
                            | null;
                            transactionDTime?: string | null;
                            transactionSubtypeCode?: string | null;
                            transactionTypeCode?: string | null;
                            uniqueIdentifier?: string | null;
                            usage?: { limitCode?: string | null; userPersonId: string };
                            valueDate?: string | null;
                            virtualAccountId?: string | null;
                        }[]
                        | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.ResponseJsonTransactionExtendedJson": {
                data?: {
                    accountId?: string
                    | null;
                    accountTransactionId?: string | null;
                    amount?: number | null;
                    contractSource?: {
                        contractNumber: string;
                        sourceName: string;
                        sourceRef: string;
                    };
                    counterparty?: {
                        accountNumber?: {
                            type: "IBAN"
                            | "BBAN"
                            | "SWIFT"
                            | "ALIAS";
                            value?: string;
                        };
                        accountNumberCountryCode?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        financialInstitutionId?: {
                            type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                            value: string;
                        };
                        name?: string
                        | null;
                    };
                    createdDTime?: string
                    | null;
                    currencyCode?: string | null;
                    customBookingAllowed?: boolean | null;
                    details?: string | null;
                    directionCode?: "IN" | "OUT";
                    domainCode?: string | null;
                    endToEndId?: string | null;
                    familyCode?: string | null;
                    filingCode?: string | null;
                    groupId?: string | null;
                    initialBalanceAmount?: number | null;
                    labels?: string[] | null;
                    merchantInfo?: string | null;
                    metaInfo?: string | null;
                    paymentServiceProviderCode?: string | null;
                    postingDate?: string | null;
                    referenceNumber?: string | null;
                    reservationId?: string | null;
                    reversal?: boolean | null;
                    reversalTransactionId?: string | null;
                    reversed?: boolean | null;
                    reversedByTransactionId?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    subFamilyCode?: string
                    | null;
                    tenantCode?: string | null;
                    transactionDTime?: string | null;
                    transactionSubtypeCode?: string | null;
                    transactionTypeCode?: string | null;
                    uniqueIdentifier?: string | null;
                    usage?: { limitCode?: string | null; userPersonId: string };
                    valueDate?: string | null;
                    virtualAccountId?: string | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.AccountApi.Source": {
                sourceName: string;
                sourceRef: string;
            };
            "Zenus.Clients.Tuum.AccountApi.SourceWithLink": {
                sourceLink?: string
                | null;
                sourceName: string;
                sourceRef: string;
            };
            "Zenus.Clients.Tuum.AccountApi.TransactionCounterpartyJson": {
                accountNumber?: {
                    type: "IBAN"
                    | "BBAN"
                    | "SWIFT"
                    | "ALIAS";
                    value?: string;
                };
                accountNumberCountryCode?: string
                | null;
                accountNumberSubtype?: string | null;
                financialInstitutionId?: {
                    type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                    value: string;
                };
                name?: string
                | null;
            };
            "Zenus.Clients.Tuum.AccountApi.TransactionExtendedJson": {
                accountId?: string
                | null;
                accountTransactionId?: string | null;
                amount?: number | null;
                contractSource?: {
                    contractNumber: string;
                    sourceName: string;
                    sourceRef: string;
                };
                counterparty?: {
                    accountNumber?: {
                        type: "IBAN"
                        | "BBAN"
                        | "SWIFT"
                        | "ALIAS";
                        value?: string;
                    };
                    accountNumberCountryCode?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    financialInstitutionId?: {
                        type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                        value: string;
                    };
                    name?: string
                    | null;
                };
                createdDTime?: string
                | null;
                currencyCode?: string | null;
                customBookingAllowed?: boolean | null;
                details?: string | null;
                directionCode?: "IN" | "OUT";
                domainCode?: string | null;
                endToEndId?: string | null;
                familyCode?: string | null;
                filingCode?: string | null;
                groupId?: string | null;
                initialBalanceAmount?: number | null;
                labels?: string[] | null;
                merchantInfo?: string | null;
                metaInfo?: string | null;
                paymentServiceProviderCode?: string | null;
                postingDate?: string | null;
                referenceNumber?: string | null;
                reservationId?: string | null;
                reversal?: boolean | null;
                reversalTransactionId?: string | null;
                reversed?: boolean | null;
                reversedByTransactionId?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                subFamilyCode?: string
                | null;
                tenantCode?: string | null;
                transactionDTime?: string | null;
                transactionSubtypeCode?: string | null;
                transactionTypeCode?: string | null;
                uniqueIdentifier?: string | null;
                usage?: { limitCode?: string | null; userPersonId: string };
                valueDate?: string | null;
                virtualAccountId?: string | null;
            };
            "Zenus.Clients.Tuum.AccountApi.TransactionExtendedJsonDirectionCode": | "IN"
            | "OUT";
            "Zenus.Clients.Tuum.AccountApi.TransactionV3Json": {
                accountId?: string
                | null;
                accountTransactionId?: string | null;
                amount?: number | null;
                contractSource?: {
                    contractNumber: string;
                    sourceName: string;
                    sourceRef: string;
                };
                counterparty?: {
                    accountNumber?: {
                        type: "IBAN"
                        | "BBAN"
                        | "SWIFT"
                        | "ALIAS";
                        value?: string;
                    };
                    accountNumberCountryCode?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    financialInstitutionId?: {
                        type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                        value: string;
                    };
                    name?: string
                    | null;
                };
                createdDTime?: string
                | null;
                currencyCode?: string | null;
                details?: string | null;
                directionCode?: "IN" | "OUT";
                endToEndId?: string | null;
                filingCode?: string | null;
                groupId?: string | null;
                initialBalanceAmount?: number | null;
                labels?: string[] | null;
                merchantInfo?: string | null;
                metaInfo?: string | null;
                paymentServiceProviderCode?: string | null;
                postingDate?: string | null;
                referenceNumber?: string | null;
                reservationId?: string | null;
                reversed?: boolean | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                tenantCode?: string
                | null;
                transactionDTime?: string | null;
                transactionSubtypeCode?: string | null;
                transactionTypeCode?: string | null;
                uniqueIdentifier?: string | null;
                usage?: { limitCode?: string | null; userPersonId: string };
                valueDate?: string | null;
                virtualAccountId?: string | null;
            };
            "Zenus.Clients.Tuum.AccountApi.TransactionV3JsonDirectionCode": | "IN"
            | "OUT";
            "Zenus.Clients.Tuum.PaymentApi.ContractSource": {
                contractNumber?: string;
                sourceName?: string;
                sourceRef?: string;
            };
            "Zenus.Clients.Tuum.PaymentApi.FeeJson": {
                actualFeeMoney?: { amount?: number; currencyCode: string };
                deferredFee?: boolean | null;
                estimatedFee?: boolean | null;
                feeMoney?: { amount?: number; currencyCode: string };
                feeTypeCode?: string | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.FinancialInstitutionId": {
                type?: "BIC"
                | "SORT_CODE"
                | "BANK_CODE"
                | "ABA_CODE";
                value?: string;
            };
            "Zenus.Clients.Tuum.PaymentApi.FxPaymentJson": {
                coverMoney?: { amount?: number; currencyCode: string };
                exchangeRate?: number | null;
                fixedSide?: string | null;
                fxQuoteRequestId?: string | null;
                paymentMoney?: { amount?: number; currencyCode: string };
                reservationMoney?: { amount?: number; currencyCode: string };
                serviceProviderResult?: {
                    coverMoney?: { amount?: number; currencyCode: string };
                    exchangeRate?: number | null;
                    paymentMoney?: { amount?: number; currencyCode: string };
                    paymentProviderResultId?: string | null;
                };
            };
            "Zenus.Clients.Tuum.PaymentApi.PaymentAddress": {
                addressLine?: string
                | null;
                addressTypeCode?: string | null;
                cityCounty?: string;
                countryCode?: string;
                stateRegion?: string | null;
                street1?: string;
                street2?: string | null;
                zip?: string | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJson": {
                identificationTypeCode?: | "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD"
                | "RESIDENCE_PERMIT"
                | "NATIONAL_IDENTIFICATION_NUMBER";
                identificationValue?: string
                | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJsonIdentificationTypeCode": | "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD"
            | "RESIDENCE_PERMIT"
            | "NATIONAL_IDENTIFICATION_NUMBER";
            "Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2PersonTypeCode": | "P"
            | "L";
            "Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2TypeCode": | "OUR_PARTY"
            | "OUR_CORRESPONDENT"
            | "COUNTERPARTY"
            | "ORIGINAL_OUR_PARTY"
            | "OUR_PARTY_MASTER";
            "Zenus.Clients.Tuum.PaymentApi.PaymentPartyResponseV2Json": {
                accountNumber?: {
                    type: "IBAN"
                    | "BBAN"
                    | "SWIFT"
                    | "ALIAS";
                    value?: string;
                };
                accountNumberCountryCode?: string
                | null;
                accountNumberSubtype?: string | null;
                address?: {
                    addressLine?: string | null;
                    addressTypeCode?: string | null;
                    cityCounty?: string;
                    countryCode?: string;
                    stateRegion?: string | null;
                    street1?: string;
                    street2?: string | null;
                    zip?: string | null;
                };
                financialInstitutionId?: {
                    type?: "BIC"
                    | "SORT_CODE"
                    | "BANK_CODE"
                    | "ABA_CODE";
                    value?: string;
                };
                givenName?: string
                | null;
                name?: string | null;
                partyIdentification?: {
                    identificationTypeCode?:
                        | "PASSPORT"
                        | "DRIVER_LICENCE"
                        | "ID_CARD"
                        | "RESIDENCE_PERMIT"
                        | "NATIONAL_IDENTIFICATION_NUMBER";
                    identificationValue?: string
                    | null;
                };
                paymentPartyId?: string
                | null;
                personTypeCode?: string | null;
                roleCode?: string | null;
                surname?: string | null;
                tenantCode?: string | null;
                typeCode?: string | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.PaymentProviderResultJson": {
                coverMoney?: { amount?: number; currencyCode: string };
                exchangeRate?: number | null;
                paymentMoney?: { amount?: number; currencyCode: string };
                paymentProviderResultId?: string | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.PaymentSchemeElementResponseJson": {
                fieldValue?: string;
                fieldValueCountryCode?: string
                | null;
                fieldValueSchemeTypeCode?: string | null;
                fieldValueTypeCode?: string;
                includeToMetaInfo?: boolean | null;
                tenantCode?: string | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.PaymentSearchV3Json": {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                values?:
                    | {
                        accountId?: string
                        | null;
                        amlDeclineReason?: string | null;
                        amlMonitoringEnabled?: boolean | null;
                        autoConfirm?: boolean | null;
                        cancellationRequestStatusCode?: string | null;
                        cancelReason?: string | null;
                        cancelRefuseReason?: string | null;
                        categoryPurposeCode?: string | null;
                        chargeBearer?: string | null;
                        contractSource?: {
                            contractNumber?: string;
                            sourceName?: string;
                            sourceRef?: string;
                        };
                        counterpartyOriginalIban?: string
                        | null;
                        details?: string | null;
                        directionCode?: string | null;
                        endToEndId?: string | null;
                        errorCode?: string | null;
                        fees?:
                            | {
                                actualFeeMoney?: { amount?: (...)
                                | (...); currencyCode: string };
                                deferredFee?: boolean | null;
                                estimatedFee?: boolean | null;
                                feeMoney?: { amount?: (...) | (...); currencyCode: string };
                                feeTypeCode?: string | null;
                            }[]
                            | null;
                        fileImportLineNumber?: number
                        | null;
                        fxPayment?: {
                            coverMoney?: { amount?: number; currencyCode: string };
                            exchangeRate?: number | null;
                            fixedSide?: string | null;
                            fxQuoteRequestId?: string | null;
                            paymentMoney?: { amount?: number; currencyCode: string };
                            reservationMoney?: { amount?: number; currencyCode: string };
                            serviceProviderResult?: {
                                coverMoney?: { amount?: ...; currencyCode: ... };
                                exchangeRate?: number | null;
                                paymentMoney?: { amount?: ...; currencyCode: ... };
                                paymentProviderResultId?: string | null;
                            };
                        };
                        fxPaymentFlag?: boolean
                        | null;
                        insertedDateTime?: string | null;
                        labels?: string[] | null;
                        lastStatusRequestDate?: string | null;
                        money?: { amount?: number; currencyCode: string };
                        paymentCancellationReasonCode?: string | null;
                        paymentId?: string | null;
                        paymentParties?:
                            | {
                                accountNumber?: {
                                    type: (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                    value?: (...) | (...);
                                };
                                accountNumberCountryCode?: string
                                | null;
                                accountNumberSubtype?: string | null;
                                address?: {
                                    addressLine?: (...) | (...) | (...);
                                    addressTypeCode?: (...) | (...) | (...);
                                    cityCounty?: (...) | (...);
                                    countryCode?: (...) | (...);
                                    stateRegion?: (...) | (...) | (...);
                                    street1?: (...) | (...);
                                    street2?: (...) | (...) | (...);
                                    zip?: (...) | (...) | (...);
                                };
                                financialInstitutionId?: {
                                    type?: (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                    value?: (...) | (...);
                                };
                                givenName?: string
                                | null;
                                name?: string | null;
                                partyIdentification?: {
                                    identificationTypeCode?:
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...)
                                        | (...);
                                    identificationValue?: (...) | (...) | (...);
                                };
                                paymentPartyId?: string
                                | null;
                                personTypeCode?: string | null;
                                roleCode?: string | null;
                                surname?: string | null;
                                tenantCode?: string | null;
                                typeCode?: string | null;
                            }[]
                            | null;
                        paymentSchemeElements?: | {
                            fieldValue?: string;
                            fieldValueCountryCode?: string
                            | null;
                            fieldValueSchemeTypeCode?: string | null;
                            fieldValueTypeCode?: string;
                            includeToMetaInfo?: boolean | null;
                            tenantCode?: string | null;
                        }[]
                        | null;
                        paymentServiceProviderCode?: string
                        | null;
                        paymentTypeCode?: string | null;
                        postingDate?: string | null;
                        preferredPaymentScheme?: string | null;
                        purposeCode?: string | null;
                        referenceNumber?: string | null;
                        residencyCountryCode?: string | null;
                        returnComment?: string | null;
                        returnReason?: string | null;
                        returnSettlementDate?: string | null;
                        returnStatusCode?: string | null;
                        selectedPaymentScheme?: string | null;
                        settlementDate?: string | null;
                        settlementErrorCode?: string | null;
                        settlementPaymentScheme?: string | null;
                        settlementStatusCode?: string | null;
                        source?: { sourceName?: string; sourceRef?: string };
                        statusCode?: string | null;
                        tenantCode?: string | null;
                        uetr?: string | null;
                        valueDate?: string | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.PaymentV3Json": {
                accountId?: string
                | null;
                amlDeclineReason?: string | null;
                amlMonitoringEnabled?: boolean | null;
                autoConfirm?: boolean | null;
                cancellationRequestStatusCode?: string | null;
                cancelReason?: string | null;
                cancelRefuseReason?: string | null;
                categoryPurposeCode?: string | null;
                chargeBearer?: string | null;
                contractSource?: {
                    contractNumber?: string;
                    sourceName?: string;
                    sourceRef?: string;
                };
                counterpartyOriginalIban?: string
                | null;
                details?: string | null;
                directionCode?: string | null;
                endToEndId?: string | null;
                errorCode?: string | null;
                fees?:
                    | {
                        actualFeeMoney?: { amount?: number; currencyCode: string };
                        deferredFee?: boolean | null;
                        estimatedFee?: boolean | null;
                        feeMoney?: { amount?: number; currencyCode: string };
                        feeTypeCode?: string | null;
                    }[]
                    | null;
                fileImportLineNumber?: number
                | null;
                fxPayment?: {
                    coverMoney?: { amount?: number; currencyCode: string };
                    exchangeRate?: number | null;
                    fixedSide?: string | null;
                    fxQuoteRequestId?: string | null;
                    paymentMoney?: { amount?: number; currencyCode: string };
                    reservationMoney?: { amount?: number; currencyCode: string };
                    serviceProviderResult?: {
                        coverMoney?: { amount?: number; currencyCode: string };
                        exchangeRate?: number | null;
                        paymentMoney?: { amount?: number; currencyCode: string };
                        paymentProviderResultId?: string | null;
                    };
                };
                fxPaymentFlag?: boolean
                | null;
                insertedDateTime?: string | null;
                labels?: string[] | null;
                lastStatusRequestDate?: string | null;
                money?: { amount?: number; currencyCode: string };
                paymentCancellationReasonCode?: string | null;
                paymentId?: string | null;
                paymentParties?:
                    | {
                        accountNumber?: {
                            type: "IBAN"
                            | "BBAN"
                            | "SWIFT"
                            | "ALIAS";
                            value?: string;
                        };
                        accountNumberCountryCode?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        address?: {
                            addressLine?: string | null;
                            addressTypeCode?: string | null;
                            cityCounty?: string;
                            countryCode?: string;
                            stateRegion?: string | null;
                            street1?: string;
                            street2?: string | null;
                            zip?: string | null;
                        };
                        financialInstitutionId?: {
                            type?: "BIC"
                            | "SORT_CODE"
                            | "BANK_CODE"
                            | "ABA_CODE";
                            value?: string;
                        };
                        givenName?: string
                        | null;
                        name?: string | null;
                        partyIdentification?: {
                            identificationTypeCode?:
                                | "PASSPORT"
                                | "DRIVER_LICENCE"
                                | "ID_CARD"
                                | "RESIDENCE_PERMIT"
                                | "NATIONAL_IDENTIFICATION_NUMBER";
                            identificationValue?: string
                            | null;
                        };
                        paymentPartyId?: string
                        | null;
                        personTypeCode?: string | null;
                        roleCode?: string | null;
                        surname?: string | null;
                        tenantCode?: string | null;
                        typeCode?: string | null;
                    }[]
                    | null;
                paymentSchemeElements?: | {
                    fieldValue?: string;
                    fieldValueCountryCode?: string
                    | null;
                    fieldValueSchemeTypeCode?: string | null;
                    fieldValueTypeCode?: string;
                    includeToMetaInfo?: boolean | null;
                    tenantCode?: string | null;
                }[]
                | null;
                paymentServiceProviderCode?: string
                | null;
                paymentTypeCode?: string | null;
                postingDate?: string | null;
                preferredPaymentScheme?: string | null;
                purposeCode?: string | null;
                referenceNumber?: string | null;
                residencyCountryCode?: string | null;
                returnComment?: string | null;
                returnReason?: string | null;
                returnSettlementDate?: string | null;
                returnStatusCode?: string | null;
                selectedPaymentScheme?: string | null;
                settlementDate?: string | null;
                settlementErrorCode?: string | null;
                settlementPaymentScheme?: string | null;
                settlementStatusCode?: string | null;
                source?: { sourceName?: string; sourceRef?: string };
                statusCode?: string | null;
                tenantCode?: string | null;
                uetr?: string | null;
                valueDate?: string | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.ResponseJsonPaymentSearchV3Json": {
                data?: {
                    endReached?: boolean
                    | null;
                    pageNumber?: number | null;
                    pageSize?: number | null;
                    sort?: { field?: string | null; order?: string | null }[] | null;
                    values?:
                        | {
                            accountId?: string
                            | null;
                            amlDeclineReason?: string | null;
                            amlMonitoringEnabled?: boolean | null;
                            autoConfirm?: boolean | null;
                            cancellationRequestStatusCode?: string | null;
                            cancelReason?: string | null;
                            cancelRefuseReason?: string | null;
                            categoryPurposeCode?: string | null;
                            chargeBearer?: string | null;
                            contractSource?: {
                                contractNumber?: string;
                                sourceName?: string;
                                sourceRef?: string;
                            };
                            counterpartyOriginalIban?: string
                            | null;
                            details?: string | null;
                            directionCode?: string | null;
                            endToEndId?: string | null;
                            errorCode?: string | null;
                            fees?:
                                | {
                                    actualFeeMoney?: (...)
                                    | (...);
                                    deferredFee?: (...) | (...) | (...) | (...);
                                    estimatedFee?: (...) | (...) | (...) | (...);
                                    feeMoney?: (...) | (...);
                                    feeTypeCode?: (...) | (...) | (...);
                                }[]
                                | null;
                            fileImportLineNumber?: number
                            | null;
                            fxPayment?: {
                                coverMoney?: { amount?: ...; currencyCode: ... };
                                exchangeRate?: number | null;
                                fixedSide?: string | null;
                                fxQuoteRequestId?: string | null;
                                paymentMoney?: { amount?: ...; currencyCode: ... };
                                reservationMoney?: { amount?: ...; currencyCode: ... };
                                serviceProviderResult?: {
                                    coverMoney?: ...;
                                    exchangeRate?: ...;
                                    paymentMoney?: ...;
                                    paymentProviderResultId?: ...;
                                };
                            };
                            fxPaymentFlag?: boolean
                            | null;
                            insertedDateTime?: string | null;
                            labels?: string[] | null;
                            lastStatusRequestDate?: string | null;
                            money?: { amount?: number; currencyCode: string };
                            paymentCancellationReasonCode?: string | null;
                            paymentId?: string | null;
                            paymentParties?:
                                | {
                                    accountNumber?: (...)
                                    | (...);
                                    accountNumberCountryCode?: (...) | (...) | (...);
                                    accountNumberSubtype?: (...) | (...) | (...);
                                    address?: (...) | (...);
                                    financialInstitutionId?: (...) | (...);
                                    givenName?: (...) | (...) | (...);
                                    name?: (...) | (...) | (...);
                                    partyIdentification?: (...) | (...);
                                    paymentPartyId?: (...) | (...) | (...);
                                    personTypeCode?: (...) | (...) | (...);
                                    roleCode?: (...) | (...) | (...);
                                    surname?: (...) | (...) | (...);
                                    tenantCode?: (...) | (...) | (...);
                                    typeCode?: (...) | (...) | (...);
                                }[]
                                | null;
                            paymentSchemeElements?: | {
                                fieldValue?: (...)
                                | (...);
                                fieldValueCountryCode?: (...) | (...) | (...);
                                fieldValueSchemeTypeCode?: (...) | (...) | (...);
                                fieldValueTypeCode?: (...) | (...);
                                includeToMetaInfo?: (...) | (...) | (...) | (...);
                                tenantCode?: (...) | (...) | (...);
                            }[]
                            | null;
                            paymentServiceProviderCode?: string
                            | null;
                            paymentTypeCode?: string | null;
                            postingDate?: string | null;
                            preferredPaymentScheme?: string | null;
                            purposeCode?: string | null;
                            referenceNumber?: string | null;
                            residencyCountryCode?: string | null;
                            returnComment?: string | null;
                            returnReason?: string | null;
                            returnSettlementDate?: string | null;
                            returnStatusCode?: string | null;
                            selectedPaymentScheme?: string | null;
                            settlementDate?: string | null;
                            settlementErrorCode?: string | null;
                            settlementPaymentScheme?: string | null;
                            settlementStatusCode?: string | null;
                            source?: { sourceName?: string; sourceRef?: string };
                            statusCode?: string | null;
                            tenantCode?: string | null;
                            uetr?: string | null;
                            valueDate?: string | null;
                        }[]
                        | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.ResponseJsonPaymentV3Json": {
                data?: {
                    accountId?: string
                    | null;
                    amlDeclineReason?: string | null;
                    amlMonitoringEnabled?: boolean | null;
                    autoConfirm?: boolean | null;
                    cancellationRequestStatusCode?: string | null;
                    cancelReason?: string | null;
                    cancelRefuseReason?: string | null;
                    categoryPurposeCode?: string | null;
                    chargeBearer?: string | null;
                    contractSource?: {
                        contractNumber?: string;
                        sourceName?: string;
                        sourceRef?: string;
                    };
                    counterpartyOriginalIban?: string
                    | null;
                    details?: string | null;
                    directionCode?: string | null;
                    endToEndId?: string | null;
                    errorCode?: string | null;
                    fees?:
                        | {
                            actualFeeMoney?: { amount?: number; currencyCode: string };
                            deferredFee?: boolean | null;
                            estimatedFee?: boolean | null;
                            feeMoney?: { amount?: number; currencyCode: string };
                            feeTypeCode?: string | null;
                        }[]
                        | null;
                    fileImportLineNumber?: number
                    | null;
                    fxPayment?: {
                        coverMoney?: { amount?: number; currencyCode: string };
                        exchangeRate?: number | null;
                        fixedSide?: string | null;
                        fxQuoteRequestId?: string | null;
                        paymentMoney?: { amount?: number; currencyCode: string };
                        reservationMoney?: { amount?: number; currencyCode: string };
                        serviceProviderResult?: {
                            coverMoney?: { amount?: (...) | (...); currencyCode: string };
                            exchangeRate?: number | null;
                            paymentMoney?: { amount?: (...) | (...); currencyCode: string };
                            paymentProviderResultId?: string | null;
                        };
                    };
                    fxPaymentFlag?: boolean
                    | null;
                    insertedDateTime?: string | null;
                    labels?: string[] | null;
                    lastStatusRequestDate?: string | null;
                    money?: { amount?: number; currencyCode: string };
                    paymentCancellationReasonCode?: string | null;
                    paymentId?: string | null;
                    paymentParties?:
                        | {
                            accountNumber?: {
                                type: "IBAN"
                                | "BBAN"
                                | "SWIFT"
                                | "ALIAS";
                                value?: string;
                            };
                            accountNumberCountryCode?: string
                            | null;
                            accountNumberSubtype?: string | null;
                            address?: {
                                addressLine?: string | null;
                                addressTypeCode?: string | null;
                                cityCounty?: string;
                                countryCode?: string;
                                stateRegion?: string | null;
                                street1?: string;
                                street2?: string | null;
                                zip?: string | null;
                            };
                            financialInstitutionId?: {
                                type?: "BIC"
                                | "SORT_CODE"
                                | "BANK_CODE"
                                | "ABA_CODE";
                                value?: string;
                            };
                            givenName?: string
                            | null;
                            name?: string | null;
                            partyIdentification?: {
                                identificationTypeCode?:
                                    | "PASSPORT"
                                    | "DRIVER_LICENCE"
                                    | "ID_CARD"
                                    | "RESIDENCE_PERMIT"
                                    | "NATIONAL_IDENTIFICATION_NUMBER";
                                identificationValue?: string
                                | null;
                            };
                            paymentPartyId?: string
                            | null;
                            personTypeCode?: string | null;
                            roleCode?: string | null;
                            surname?: string | null;
                            tenantCode?: string | null;
                            typeCode?: string | null;
                        }[]
                        | null;
                    paymentSchemeElements?: | {
                        fieldValue?: string;
                        fieldValueCountryCode?: string
                        | null;
                        fieldValueSchemeTypeCode?: string | null;
                        fieldValueTypeCode?: string;
                        includeToMetaInfo?: boolean | null;
                        tenantCode?: string | null;
                    }[]
                    | null;
                    paymentServiceProviderCode?: string
                    | null;
                    paymentTypeCode?: string | null;
                    postingDate?: string | null;
                    preferredPaymentScheme?: string | null;
                    purposeCode?: string | null;
                    referenceNumber?: string | null;
                    residencyCountryCode?: string | null;
                    returnComment?: string | null;
                    returnReason?: string | null;
                    returnSettlementDate?: string | null;
                    returnStatusCode?: string | null;
                    selectedPaymentScheme?: string | null;
                    settlementDate?: string | null;
                    settlementErrorCode?: string | null;
                    settlementPaymentScheme?: string | null;
                    settlementStatusCode?: string | null;
                    source?: { sourceName?: string; sourceRef?: string };
                    statusCode?: string | null;
                    tenantCode?: string | null;
                    uetr?: string | null;
                    valueDate?: string | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PaymentApi.Source": {
                sourceName?: string;
                sourceRef?: string;
            };
            "Zenus.Clients.Tuum.PersonApi.AdditionalContactJson": {
                additionalContactId?: string
                | null;
                contactTypeCode?: string | null;
                description?: string | null;
                email?: string | null;
                personId?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                preferredMethodOfContact?: boolean | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            "Zenus.Clients.Tuum.PersonApi.AddressJson": {
                addressId?: string
                | null;
                addressTypeCode?: string | null;
                apartmentNumber?: string | null;
                buildingName?: string | null;
                buildingNumber?: string | null;
                cityCounty?: string | null;
                countryCode?: string | null;
                department?: string | null;
                district?: string | null;
                floor?: string | null;
                moveInDate?: string | null;
                personId?: string | null;
                postBox?: string | null;
                stateRegion?: string | null;
                street1?: string | null;
                street2?: string | null;
                streetName?: string | null;
                structured?: boolean | null;
                subDepartment?: string | null;
                townLocationName?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
                zip?: string | null;
            };
            "Zenus.Clients.Tuum.PersonApi.AddressTypeCode": | "R"
            | "C"
            | "B"
            | "D"
            | "BILLING"
            | "HQ_LOCATION"
            | "PLACE_OF_BUSINESS"
            | "SUBSIDIARY";
            "Zenus.Clients.Tuum.PersonApi.CreateAddressJsonAddressTypeCode": | "R"
            | "C"
            | "B"
            | "D"
            | "BILLING"
            | "HQ_LOCATION"
            | "PLACE_OF_BUSINESS"
            | "SUBSIDIARY";
            "Zenus.Clients.Tuum.PersonApi.CreateDocumentJson": {
                documentTypeCode: | "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD"
                | "RESIDENCE_PERMIT";
                expiryDate?: string
                | null;
                issuingCountry: string;
                number: string;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            "Zenus.Clients.Tuum.PersonApi.CreateDocumentJsonDocumentTypeCode": | "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD"
            | "RESIDENCE_PERMIT";
            "Zenus.Clients.Tuum.PersonApi.CreatePersonFinancialDataJson": {
                currencyCode?: string
                | null;
                currentPeriodValue?: number | null;
                description?: string | null;
                financialDataTypeCode: string;
                financialDataValueTypeCode:
                    | "CURRENCY"
                    | "NUMBER"
                    | "NUMBER_RANGE"
                    | "CURRENCY_RANGE";
                nextPeriodEstimateValue?: number
                | null;
                period?: number | null;
                periodRange?: { endDate?: string | null; startDate?: string | null };
                valueRange?: { endValue?: number | null; startValue?: number | null };
            };
            "Zenus.Clients.Tuum.PersonApi.CreatePersonFinancialDataJsonFinancialDataValueTypeCode": | "CURRENCY"
            | "NUMBER"
            | "NUMBER_RANGE"
            | "CURRENCY_RANGE";
            "Zenus.Clients.Tuum.PersonApi.CreatePersonJsonPersonTypeCode": "P"
            | "L";
            "Zenus.Clients.Tuum.PersonApi.CreatePersonJsonSex": "M" | "F" | "O";
            "Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJson": {
                additionalData?: string | null;
                beneficiary?: boolean;
                customFields?: { [key: string]: unknown } | null;
                idCountryCode: string;
                idNumber: string;
                percentageOfShares?: number | null;
                percentageOfSignature?: number | null;
                relationTypeCode:
                    | "REPRESENTATIVE"
                    | "SHAREHOLDER"
                    | "DIRECTOR"
                    | "MEMBER_OF_BOARD"
                    | "SUPERVISORY_BOARD_MEMBER"
                    | "EXECUTIVE_OFFICER"
                    | "ACCOUNTANT";
                representingRange: { endDate?: string
                | null; startDate?: string | null };
                role?: string | null;
                source?: { sourceName: string; sourceRef: string };
                statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
            };
            "Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonRelationTypeCode": | "REPRESENTATIVE"
            | "SHAREHOLDER"
            | "DIRECTOR"
            | "MEMBER_OF_BOARD"
            | "SUPERVISORY_BOARD_MEMBER"
            | "EXECUTIVE_OFFICER"
            | "ACCOUNTANT";
            "Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonStatusCode": | "ACTIVE"
            | "INACTIVE"
            | "CLOSED";
            "Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipsJson": {
                relationships: {
                    additionalData?: string
                    | null;
                    beneficiary?: boolean;
                    customFields?: { [key: string]: unknown } | null;
                    idCountryCode: string;
                    idNumber: string;
                    percentageOfShares?: number | null;
                    percentageOfSignature?: number | null;
                    relationTypeCode:
                        | "REPRESENTATIVE"
                        | "SHAREHOLDER"
                        | "DIRECTOR"
                        | "MEMBER_OF_BOARD"
                        | "SUPERVISORY_BOARD_MEMBER"
                        | "EXECUTIVE_OFFICER"
                        | "ACCOUNTANT";
                    representingRange: {
                        endDate?: string
                        | null;
                        startDate?: string | null;
                    };
                    role?: string
                    | null;
                    source?: { sourceName: string; sourceRef: string };
                    statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
                }[];
            };
            "Zenus.Clients.Tuum.PersonApi.CreatePersonRiskJson": {
                date?: string
                | null;
                riskLevelCode: string;
                riskTypeCode: string;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                value?: number
                | null;
            };
            "Zenus.Clients.Tuum.PersonApi.CustomFieldValueJson": {
                fieldId: string;
                fieldName: string;
                fieldSetName: string;
                fieldValue: string;
                lookupEntityName?: string
                | null;
                lookupTypeCode?: string | null;
                textValues?: string[] | null;
                valueType: string;
            };
            "Zenus.Clients.Tuum.PersonApi.DateTimeRange": {
                endTime?: string
                | null;
                startTime?: string | null;
            };
            "Zenus.Clients.Tuum.PersonApi.DocumentJson": {
                docuId?: string
                | null;
                documentTypeCode?: string | null;
                expiryDate?: string | null;
                issuingCountry?: string | null;
                number?: string | null;
                personId?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            "Zenus.Clients.Tuum.PersonApi.IdentificationNumberJson": {
                idCountryCode?: string
                | null;
                idNumber?: string | null;
                idNumberId?: string | null;
                personId?: string | null;
                primary?: boolean | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            "Zenus.Clients.Tuum.PersonApi.PaginationResultJsonPersonV2Json": {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                values?:
                    | {
                        accessRestricted?: boolean
                        | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: string[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        statusCode?: string
                        | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJson": {
                buildingTypeCode?: "OTHER"
                | "PRIVATE_HOUSE"
                | "APARTMENT";
                housingTypeCode?:
                    | "PRIVATE"
                    | "RENTED"
                    | "PART_OWNERSHIP"
                    | "LIVING_WITH_PARENTS"
                    | "OTHER";
            };
            "Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonBuildingTypeCode": | "OTHER"
            | "PRIVATE_HOUSE"
            | "APARTMENT";
            "Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonHousingTypeCode": | "PRIVATE"
            | "RENTED"
            | "PART_OWNERSHIP"
            | "LIVING_WITH_PARENTS"
            | "OTHER";
            "Zenus.Clients.Tuum.PersonApi.PatchPersonJson": {
                birthDate?: string
                | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                givenName?: string | null;
                home?: {
                    buildingTypeCode?: "OTHER" | "PRIVATE_HOUSE" | "APARTMENT";
                    housingTypeCode?:
                        | "PRIVATE"
                        | "RENTED"
                        | "PART_OWNERSHIP"
                        | "LIVING_WITH_PARENTS"
                        | "OTHER";
                };
                inactivationDate?: string
                | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: "M" | "F" | "O";
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCodeReason?: string
                | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
                work?: {
                    activityCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    employmentTimeCode?:
                        | "TRIAL"
                        | "UP_1_YEAR"
                        | "UP_2_YEAR"
                        | "UP_3_YEAR"
                        | "UP_4_YEAR"
                        | "MORE_4_YEAR";
                    fixedEmploymentLength?: number
                    | null;
                };
            };
            "Zenus.Clients.Tuum.PersonApi.PatchPersonJsonSex": "M"
            | "F"
            | "O";
            "Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJson": {
                activityCode?: string | null;
                businessAreaCodes?: string[] | null;
                employmentTimeCode?:
                    | "TRIAL"
                    | "UP_1_YEAR"
                    | "UP_2_YEAR"
                    | "UP_3_YEAR"
                    | "UP_4_YEAR"
                    | "MORE_4_YEAR";
                fixedEmploymentLength?: number
                | null;
            };
            "Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJsonEmploymentTimeCode": | "TRIAL"
            | "UP_1_YEAR"
            | "UP_2_YEAR"
            | "UP_3_YEAR"
            | "UP_4_YEAR"
            | "MORE_4_YEAR";
            "Zenus.Clients.Tuum.PersonApi.PersonAdditionalInfoJson": {
                birthDate?: string
                | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                inactivationDate?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                statusCodeReason?: string | null;
                taxResidencyCountry?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            "Zenus.Clients.Tuum.PersonApi.PersonDetailsJson": {
                accessRestricted?: boolean
                | null;
                additionalContacts?:
                    | {
                        additionalContactId?: string
                        | null;
                        contactTypeCode?: string | null;
                        description?: string | null;
                        email?: string | null;
                        personId?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        preferredMethodOfContact?: boolean | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                additionalInfo?: {
                    birthDate?: string
                    | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    inactivationDate?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    statusCodeReason?: string | null;
                    taxResidencyCountry?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                addresses?: | {
                    addressId?: string
                    | null;
                    addressTypeCode?: string | null;
                    apartmentNumber?: string | null;
                    buildingName?: string | null;
                    buildingNumber?: string | null;
                    cityCounty?: string | null;
                    countryCode?: string | null;
                    department?: string | null;
                    district?: string | null;
                    floor?: string | null;
                    moveInDate?: string | null;
                    personId?: string | null;
                    postBox?: string | null;
                    stateRegion?: string | null;
                    street1?: string | null;
                    street2?: string | null;
                    streetName?: string | null;
                    structured?: boolean | null;
                    subDepartment?: string | null;
                    townLocationName?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                    zip?: string | null;
                }[]
                | null;
                creationDate?: string
                | null;
                documents?:
                    | {
                        docuId?: string
                        | null;
                        documentTypeCode?: string | null;
                        expiryDate?: string | null;
                        issuingCountry?: string | null;
                        number?: string | null;
                        personId?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                forgotten?: boolean
                | null;
                fullName?: string | null;
                home?: {
                    buildingTypeCode?: string | null;
                    housingTypeCode?: string | null;
                };
                identificationNumbers?: | {
                    idCountryCode?: string
                    | null;
                    idNumber?: string | null;
                    idNumberId?: string | null;
                    personId?: string | null;
                    primary?: boolean | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
                legalForm?: string
                | null;
                mainPersonId?: string | null;
                personalInfo?: {
                    dependantPersons?: number | null;
                    email?: string | null;
                    givenName?: string | null;
                    legalForm?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    surname?: string | null;
                };
                personGroupCodes?: | {
                    personGroupCode: string;
                    personGroupId?: string
                    | null;
                    personId?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
                personId?: string
                | null;
                relationships?:
                    | {
                        additionalData?: string
                        | null;
                        beneficiary?: boolean | null;
                        parent?: {
                            accessRestricted?: boolean | null;
                            activityCode?: string | null;
                            birthDate?: string | null;
                            buildingTypeCode?: string | null;
                            businessAreaCodes?: string[] | null;
                            businessModelDescription?: string | null;
                            counterpartySectorCode?: string | null;
                            countryOfBirth?: string | null;
                            creationDate?: string | null;
                            customerTypeCode?: string | null;
                            deathDate?: string | null;
                            dependantPersons?: number | null;
                            educationCode?: string | null;
                            email?: string | null;
                            employmentTimeCode?: string | null;
                            fixedEmploymentLength?: number | null;
                            forgotten?: boolean | null;
                            fullName?: string | null;
                            givenName?: string | null;
                            housingTypeCode?: string | null;
                            idCountryCode?: string | null;
                            idNumber?: string | null;
                            inactivationDate?: string | null;
                            insertedDTime?: string | null;
                            intraOrgCode?: string | null;
                            language?: string | null;
                            legalForm?: string | null;
                            liquidationDate?: string | null;
                            mainPersonId?: string | null;
                            maritalStatusCode?: string | null;
                            middleName?: string | null;
                            name?: string | null;
                            nationality?: string | null;
                            pep?: boolean | null;
                            pepExplanation?: string | null;
                            personGroupCodes?: string[] | null;
                            personId?: string | null;
                            personTypeCode?: string | null;
                            phoneCountryCode?: string | null;
                            phoneNumber?: string | null;
                            placeOfBirth?: string | null;
                            registrationDate?: string | null;
                            residencyCountryCode?: string | null;
                            sex?: string | null;
                            source?: {
                                sourceLink?: string | null;
                                sourceName: string;
                                sourceRef: string;
                            };
                            statusCode?: string
                            | null;
                            statusCodeReason?: string | null;
                            surname?: string | null;
                            taxResidencyCountry?: string | null;
                            tenantCode?: string | null;
                            tradingName?: string | null;
                            usResident?: boolean | null;
                            webAddress?: string | null;
                        };
                        parentPersonId?: string
                        | null;
                        percentageOfShares?: number | null;
                        percentageOfSignature?: number | null;
                        person?: {
                            accessRestricted?: boolean | null;
                            activityCode?: string | null;
                            birthDate?: string | null;
                            buildingTypeCode?: string | null;
                            businessAreaCodes?: string[] | null;
                            businessModelDescription?: string | null;
                            counterpartySectorCode?: string | null;
                            countryOfBirth?: string | null;
                            creationDate?: string | null;
                            customerTypeCode?: string | null;
                            deathDate?: string | null;
                            dependantPersons?: number | null;
                            educationCode?: string | null;
                            email?: string | null;
                            employmentTimeCode?: string | null;
                            fixedEmploymentLength?: number | null;
                            forgotten?: boolean | null;
                            fullName?: string | null;
                            givenName?: string | null;
                            housingTypeCode?: string | null;
                            idCountryCode?: string | null;
                            idNumber?: string | null;
                            inactivationDate?: string | null;
                            insertedDTime?: string | null;
                            intraOrgCode?: string | null;
                            language?: string | null;
                            legalForm?: string | null;
                            liquidationDate?: string | null;
                            mainPersonId?: string | null;
                            maritalStatusCode?: string | null;
                            middleName?: string | null;
                            name?: string | null;
                            nationality?: string | null;
                            pep?: boolean | null;
                            pepExplanation?: string | null;
                            personGroupCodes?: string[] | null;
                            personId?: string | null;
                            personTypeCode?: string | null;
                            phoneCountryCode?: string | null;
                            phoneNumber?: string | null;
                            placeOfBirth?: string | null;
                            registrationDate?: string | null;
                            residencyCountryCode?: string | null;
                            sex?: string | null;
                            source?: {
                                sourceLink?: string | null;
                                sourceName: string;
                                sourceRef: string;
                            };
                            statusCode?: string
                            | null;
                            statusCodeReason?: string | null;
                            surname?: string | null;
                            taxResidencyCountry?: string | null;
                            tenantCode?: string | null;
                            tradingName?: string | null;
                            usResident?: boolean | null;
                            webAddress?: string | null;
                        };
                        personId?: string
                        | null;
                        personRelationshipId?: string | null;
                        relationTypeCode?: string | null;
                        representingRange?: {
                            endDate?: string | null;
                            startDate?: string | null;
                        };
                        role?: string
                        | null;
                        statusCode?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                source?: {
                    sourceLink?: string
                    | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                taxNumbers?:
                    | {
                        personId?: string
                        | null;
                        primary?: boolean | null;
                        taxCountryCode?: string | null;
                        taxNumber?: string | null;
                        taxNumberId?: string | null;
                        taxNumberTypeCode?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                tenantCode?: string
                | null;
                work?: {
                    activityCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                };
            };
            "Zenus.Clients.Tuum.PersonApi.PersonGroupJson": {
                personGroupCode: string;
                personGroupId?: string
                | null;
                personId?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            "Zenus.Clients.Tuum.PersonApi.PersonHomeJson": {
                buildingTypeCode?: string
                | null;
                housingTypeCode?: string | null;
            };
            "Zenus.Clients.Tuum.PersonApi.PersonPersonalInfoJson": {
                dependantPersons?: number
                | null;
                email?: string | null;
                givenName?: string | null;
                legalForm?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                surname?: string | null;
            };
            "Zenus.Clients.Tuum.PersonApi.PersonRelationshipJson": {
                additionalData?: string
                | null;
                beneficiary?: boolean | null;
                parent?: {
                    accessRestricted?: boolean | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                parentPersonId?: string
                | null;
                percentageOfShares?: number | null;
                percentageOfSignature?: number | null;
                person?: {
                    accessRestricted?: boolean | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                personId?: string
                | null;
                personRelationshipId?: string | null;
                relationTypeCode?: string | null;
                representingRange?: {
                    endDate?: string | null;
                    startDate?: string | null;
                };
                role?: string
                | null;
                statusCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            "Zenus.Clients.Tuum.PersonApi.PersonSearchJsonAddressTypeCode": | "R"
            | "C"
            | "B"
            | "D"
            | "BILLING"
            | "HQ_LOCATION"
            | "PLACE_OF_BUSINESS"
            | "SUBSIDIARY";
            "Zenus.Clients.Tuum.PersonApi.PersonSearchJsonPersonTypeCode": "P"
            | "L";
            "Zenus.Clients.Tuum.PersonApi.PersonSearchJsonStatusCode":
                | "ACTIVE"
                | "INACTIVE"
                | "PENDING";
            "Zenus.Clients.Tuum.PersonApi.PersonV2Json": {
                accessRestricted?: boolean
                | null;
                activityCode?: string | null;
                birthDate?: string | null;
                buildingTypeCode?: string | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                creationDate?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
                forgotten?: boolean | null;
                fullName?: string | null;
                givenName?: string | null;
                housingTypeCode?: string | null;
                idCountryCode?: string | null;
                idNumber?: string | null;
                inactivationDate?: string | null;
                insertedDTime?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                statusCodeReason?: string | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tenantCode?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            "Zenus.Clients.Tuum.PersonApi.PersonV3Json": {
                accessRestricted?: boolean
                | null;
                birthDate?: string | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                creationDate?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                forgotten?: boolean | null;
                fullName?: string | null;
                givenName?: string | null;
                home?: {
                    buildingTypeCode?: string | null;
                    housingTypeCode?: string | null;
                };
                idCountryCode?: string
                | null;
                idNumber?: string | null;
                inactivationDate?: string | null;
                insertedDTime?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                statusCodeReason?: string | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tenantCode?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
                work?: {
                    activityCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                };
            };
            "Zenus.Clients.Tuum.PersonApi.PersonWorkJson": {
                activityCode?: string
                | null;
                businessAreaCodes?: string[] | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonAddressJson": {
                data?: {
                    addressId?: string
                    | null;
                    addressTypeCode?: string | null;
                    apartmentNumber?: string | null;
                    buildingName?: string | null;
                    buildingNumber?: string | null;
                    cityCounty?: string | null;
                    countryCode?: string | null;
                    department?: string | null;
                    district?: string | null;
                    floor?: string | null;
                    moveInDate?: string | null;
                    personId?: string | null;
                    postBox?: string | null;
                    stateRegion?: string | null;
                    street1?: string | null;
                    street2?: string | null;
                    streetName?: string | null;
                    structured?: boolean | null;
                    subDepartment?: string | null;
                    townLocationName?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                    zip?: string | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonDocumentJson": {
                data?: {
                    docuId?: string
                    | null;
                    documentTypeCode?: string | null;
                    expiryDate?: string | null;
                    issuingCountry?: string | null;
                    number?: string | null;
                    personId?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonListPersonRelationshipJson": {
                data?: | {
                    additionalData?: string
                    | null;
                    beneficiary?: boolean | null;
                    parent?: {
                        accessRestricted?: boolean | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: string[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        statusCode?: string
                        | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    };
                    parentPersonId?: string
                    | null;
                    percentageOfShares?: number | null;
                    percentageOfSignature?: number | null;
                    person?: {
                        accessRestricted?: boolean | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: string[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        statusCode?: string
                        | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    };
                    personId?: string
                    | null;
                    personRelationshipId?: string | null;
                    relationTypeCode?: string | null;
                    representingRange?: {
                        endDate?: string | null;
                        startDate?: string | null;
                    };
                    role?: string
                    | null;
                    statusCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonPaginationResultJsonPersonV2Json": {
                data?: {
                    endReached?: boolean
                    | null;
                    pageNumber?: number | null;
                    pageSize?: number | null;
                    sort?: { field?: string | null; order?: string | null }[] | null;
                    values?:
                        | {
                            accessRestricted?: boolean
                            | null;
                            activityCode?: string | null;
                            birthDate?: string | null;
                            buildingTypeCode?: string | null;
                            businessAreaCodes?: string[] | null;
                            businessModelDescription?: string | null;
                            counterpartySectorCode?: string | null;
                            countryOfBirth?: string | null;
                            creationDate?: string | null;
                            customerTypeCode?: string | null;
                            deathDate?: string | null;
                            dependantPersons?: number | null;
                            educationCode?: string | null;
                            email?: string | null;
                            employmentTimeCode?: string | null;
                            fixedEmploymentLength?: number | null;
                            forgotten?: boolean | null;
                            fullName?: string | null;
                            givenName?: string | null;
                            housingTypeCode?: string | null;
                            idCountryCode?: string | null;
                            idNumber?: string | null;
                            inactivationDate?: string | null;
                            insertedDTime?: string | null;
                            intraOrgCode?: string | null;
                            language?: string | null;
                            legalForm?: string | null;
                            liquidationDate?: string | null;
                            mainPersonId?: string | null;
                            maritalStatusCode?: string | null;
                            middleName?: string | null;
                            name?: string | null;
                            nationality?: string | null;
                            pep?: boolean | null;
                            pepExplanation?: string | null;
                            personGroupCodes?: string[] | null;
                            personId?: string | null;
                            personTypeCode?: string | null;
                            phoneCountryCode?: string | null;
                            phoneNumber?: string | null;
                            placeOfBirth?: string | null;
                            registrationDate?: string | null;
                            residencyCountryCode?: string | null;
                            sex?: string | null;
                            source?: {
                                sourceLink?: string | null;
                                sourceName: string;
                                sourceRef: string;
                            };
                            statusCode?: string
                            | null;
                            statusCodeReason?: string | null;
                            surname?: string | null;
                            taxResidencyCountry?: string | null;
                            tenantCode?: string | null;
                            tradingName?: string | null;
                            usResident?: boolean | null;
                            webAddress?: string | null;
                        }[]
                        | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonAdditionalInfoJson": {
                data?: {
                    birthDate?: string
                    | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    inactivationDate?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    statusCodeReason?: string | null;
                    taxResidencyCountry?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonDetailsJson": {
                data?: {
                    accessRestricted?: boolean
                    | null;
                    additionalContacts?:
                        | {
                            additionalContactId?: string
                            | null;
                            contactTypeCode?: string | null;
                            description?: string | null;
                            email?: string | null;
                            personId?: string | null;
                            phoneCountryCode?: string | null;
                            phoneNumber?: string | null;
                            preferredMethodOfContact?: boolean | null;
                            validityRange?: { endTime?: string | null; startTime?: string | null };
                        }[]
                        | null;
                    additionalInfo?: {
                        birthDate?: string
                        | null;
                        businessAreaCodes?: string[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        inactivationDate?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        statusCodeReason?: string | null;
                        taxResidencyCountry?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    };
                    addresses?: | {
                        addressId?: string
                        | null;
                        addressTypeCode?: string | null;
                        apartmentNumber?: string | null;
                        buildingName?: string | null;
                        buildingNumber?: string | null;
                        cityCounty?: string | null;
                        countryCode?: string | null;
                        department?: string | null;
                        district?: string | null;
                        floor?: string | null;
                        moveInDate?: string | null;
                        personId?: string | null;
                        postBox?: string | null;
                        stateRegion?: string | null;
                        street1?: string | null;
                        street2?: string | null;
                        streetName?: string | null;
                        structured?: boolean | null;
                        subDepartment?: string | null;
                        townLocationName?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                        zip?: string | null;
                    }[]
                    | null;
                    creationDate?: string
                    | null;
                    documents?:
                        | {
                            docuId?: string
                            | null;
                            documentTypeCode?: string | null;
                            expiryDate?: string | null;
                            issuingCountry?: string | null;
                            number?: string | null;
                            personId?: string | null;
                            validityRange?: { endTime?: string | null; startTime?: string | null };
                        }[]
                        | null;
                    forgotten?: boolean
                    | null;
                    fullName?: string | null;
                    home?: {
                        buildingTypeCode?: string | null;
                        housingTypeCode?: string | null;
                    };
                    identificationNumbers?: | {
                        idCountryCode?: string
                        | null;
                        idNumber?: string | null;
                        idNumberId?: string | null;
                        personId?: string | null;
                        primary?: boolean | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                    legalForm?: string
                    | null;
                    mainPersonId?: string | null;
                    personalInfo?: {
                        dependantPersons?: number | null;
                        email?: string | null;
                        givenName?: string | null;
                        legalForm?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        surname?: string | null;
                    };
                    personGroupCodes?: | {
                        personGroupCode: string;
                        personGroupId?: string
                        | null;
                        personId?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                    personId?: string
                    | null;
                    relationships?:
                        | {
                            additionalData?: string
                            | null;
                            beneficiary?: boolean | null;
                            parent?: {
                                accessRestricted?: boolean | null;
                                activityCode?: string | null;
                                birthDate?: string | null;
                                buildingTypeCode?: string | null;
                                businessAreaCodes?: (...)[] | null;
                                businessModelDescription?: string | null;
                                counterpartySectorCode?: string | null;
                                countryOfBirth?: string | null;
                                creationDate?: string | null;
                                customerTypeCode?: string | null;
                                deathDate?: string | null;
                                dependantPersons?: number | null;
                                educationCode?: string | null;
                                email?: string | null;
                                employmentTimeCode?: string | null;
                                fixedEmploymentLength?: number | null;
                                forgotten?: boolean | null;
                                fullName?: string | null;
                                givenName?: string | null;
                                housingTypeCode?: string | null;
                                idCountryCode?: string | null;
                                idNumber?: string | null;
                                inactivationDate?: string | null;
                                insertedDTime?: string | null;
                                intraOrgCode?: string | null;
                                language?: string | null;
                                legalForm?: string | null;
                                liquidationDate?: string | null;
                                mainPersonId?: string | null;
                                maritalStatusCode?: string | null;
                                middleName?: string | null;
                                name?: string | null;
                                nationality?: string | null;
                                pep?: boolean | null;
                                pepExplanation?: string | null;
                                personGroupCodes?: (...)[] | null;
                                personId?: string | null;
                                personTypeCode?: string | null;
                                phoneCountryCode?: string | null;
                                phoneNumber?: string | null;
                                placeOfBirth?: string | null;
                                registrationDate?: string | null;
                                residencyCountryCode?: string | null;
                                sex?: string | null;
                                source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                                statusCode?: string | null;
                                statusCodeReason?: string | null;
                                surname?: string | null;
                                taxResidencyCountry?: string | null;
                                tenantCode?: string | null;
                                tradingName?: string | null;
                                usResident?: boolean | null;
                                webAddress?: string | null;
                            };
                            parentPersonId?: string
                            | null;
                            percentageOfShares?: number | null;
                            percentageOfSignature?: number | null;
                            person?: {
                                accessRestricted?: boolean | null;
                                activityCode?: string | null;
                                birthDate?: string | null;
                                buildingTypeCode?: string | null;
                                businessAreaCodes?: (...)[] | null;
                                businessModelDescription?: string | null;
                                counterpartySectorCode?: string | null;
                                countryOfBirth?: string | null;
                                creationDate?: string | null;
                                customerTypeCode?: string | null;
                                deathDate?: string | null;
                                dependantPersons?: number | null;
                                educationCode?: string | null;
                                email?: string | null;
                                employmentTimeCode?: string | null;
                                fixedEmploymentLength?: number | null;
                                forgotten?: boolean | null;
                                fullName?: string | null;
                                givenName?: string | null;
                                housingTypeCode?: string | null;
                                idCountryCode?: string | null;
                                idNumber?: string | null;
                                inactivationDate?: string | null;
                                insertedDTime?: string | null;
                                intraOrgCode?: string | null;
                                language?: string | null;
                                legalForm?: string | null;
                                liquidationDate?: string | null;
                                mainPersonId?: string | null;
                                maritalStatusCode?: string | null;
                                middleName?: string | null;
                                name?: string | null;
                                nationality?: string | null;
                                pep?: boolean | null;
                                pepExplanation?: string | null;
                                personGroupCodes?: (...)[] | null;
                                personId?: string | null;
                                personTypeCode?: string | null;
                                phoneCountryCode?: string | null;
                                phoneNumber?: string | null;
                                placeOfBirth?: string | null;
                                registrationDate?: string | null;
                                residencyCountryCode?: string | null;
                                sex?: string | null;
                                source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                                statusCode?: string | null;
                                statusCodeReason?: string | null;
                                surname?: string | null;
                                taxResidencyCountry?: string | null;
                                tenantCode?: string | null;
                                tradingName?: string | null;
                                usResident?: boolean | null;
                                webAddress?: string | null;
                            };
                            personId?: string
                            | null;
                            personRelationshipId?: string | null;
                            relationTypeCode?: string | null;
                            representingRange?: {
                                endDate?: string | null;
                                startDate?: string | null;
                            };
                            role?: string
                            | null;
                            statusCode?: string | null;
                            validityRange?: { endTime?: string | null; startTime?: string | null };
                        }[]
                        | null;
                    source?: {
                        sourceLink?: string
                        | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    taxNumbers?:
                        | {
                            personId?: string
                            | null;
                            primary?: boolean | null;
                            taxCountryCode?: string | null;
                            taxNumber?: string | null;
                            taxNumberId?: string | null;
                            taxNumberTypeCode?: string | null;
                            validityRange?: { endTime?: string | null; startTime?: string | null };
                        }[]
                        | null;
                    tenantCode?: string
                    | null;
                    work?: {
                        activityCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                    };
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonPersonalInfoJson": {
                data?: {
                    dependantPersons?: number
                    | null;
                    email?: string | null;
                    givenName?: string | null;
                    legalForm?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    surname?: string | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonRelationshipJson": {
                data?: {
                    additionalData?: string
                    | null;
                    beneficiary?: boolean | null;
                    parent?: {
                        accessRestricted?: boolean | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: string[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        statusCode?: string
                        | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    };
                    parentPersonId?: string
                    | null;
                    percentageOfShares?: number | null;
                    percentageOfSignature?: number | null;
                    person?: {
                        accessRestricted?: boolean | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: string[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        statusCode?: string
                        | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    };
                    personId?: string
                    | null;
                    personRelationshipId?: string | null;
                    relationTypeCode?: string | null;
                    representingRange?: {
                        endDate?: string | null;
                        startDate?: string | null;
                    };
                    role?: string
                    | null;
                    statusCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonV2Json": {
                data?: {
                    accessRestricted?: boolean
                    | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonV3Json": {
                data?: {
                    accessRestricted?: boolean
                    | null;
                    birthDate?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    home?: {
                        buildingTypeCode?: string | null;
                        housingTypeCode?: string | null;
                    };
                    idCountryCode?: string
                    | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                    work?: {
                        activityCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                    };
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseJsonTaxNumberJson": {
                data?: {
                    personId?: string
                    | null;
                    primary?: boolean | null;
                    taxCountryCode?: string | null;
                    taxNumber?: string | null;
                    taxNumberId?: string | null;
                    taxNumberTypeCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.ResponseListJsonListCustomFieldValueJson": {
                data?: | {
                    fieldId: string;
                    fieldName: string;
                    fieldSetName: string;
                    fieldValue: string;
                    lookupEntityName?: string
                    | null;
                    lookupTypeCode?: string | null;
                    textValues?: string[] | null;
                    valueType: string;
                }[]
                | null;
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.PersonApi.Source": {
                sourceName: string;
                sourceRef: string;
            };
            "Zenus.Clients.Tuum.PersonApi.SourceWithLink": {
                sourceLink?: string
                | null;
                sourceName: string;
                sourceRef: string;
            };
            "Zenus.Clients.Tuum.PersonApi.SourceWithLinkJson": {
                sourceLink?: string
                | null;
                sourceName: string;
                sourceRef: string;
            };
            "Zenus.Clients.Tuum.PersonApi.StatusCode": | "ACTIVE"
            | "INACTIVE"
            | "PENDING";
            "Zenus.Clients.Tuum.PersonApi.TaxNumberJson": {
                personId?: string
                | null;
                primary?: boolean | null;
                taxCountryCode?: string | null;
                taxNumber?: string | null;
                taxNumberId?: string | null;
                taxNumberTypeCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            "Zenus.Clients.Tuum.PersonApi.UpdateCustomFieldValueJsonV2": {
                entityName: string;
                entityRef: string;
                fieldId: string;
                fieldValue: unknown;
            };
            "Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonEducationCode": | "PRIMARY"
            | "SECONDARY"
            | "VOCATIONAL_SCHOOL"
            | "HIGHER_EDUCATION";
            "Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonMaritalStatusCode": | "SINGLE"
            | "MARRIED"
            | "DIVORCED"
            | "WIDOW"
            | "COHABITANT";
            "Zenus.Clients.Tuum.PersonApi.UpdatePersonPersonalInfoJsonSex": | "M"
            | "F"
            | "O";
            "Zenus.Clients.Tuum.PersonApi.UpdatePersonRelationshipJson": {
                additionalData?: string
                | null;
                beneficiary?: boolean;
                percentageOfShares?: number | null;
                percentageOfSignature?: number | null;
                representingRange: { endDate?: string | null; startDate?: string | null };
                role?: string | null;
                statusCode: "ACTIVE" | "INACTIVE";
            };
            "Zenus.Clients.Tuum.PersonApi.UpdatePersonRelationshipJsonStatusCode": | "ACTIVE"
            | "INACTIVE";
            "Zenus.Clients.Tuum.StorageApi.ContractSource": {
                contractNumber?: string
                | null;
                sourceName: string;
                sourceRef: string;
            };
            "Zenus.Clients.Tuum.StorageApi.ResponseJsonStorageFileJson": {
                data?: {
                    addedDate?: string
                    | null;
                    contractSource?: {
                        contractNumber?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    deleted?: boolean
                    | null;
                    fileId?: string | null;
                    fileName?: string | null;
                    fileTypeCode?: string | null;
                    parameters?: { code?: string | null; value?: string | null }[] | null;
                    source?: { sourceName: string; sourceRef: string };
                };
                errors?: string[]
                | null;
                validationErrors?:
                    | {
                        errors?: | {
                            additionalProperties?: { [key: string]: unknown }
                            | null;
                            code?: string | null;
                            translations?: { [key: string]: string } | null;
                        }[]
                        | null;
                        field?: string
                        | null;
                    }[]
                    | null;
            };
            "Zenus.Clients.Tuum.StorageApi.Source": {
                sourceName: string;
                sourceRef: string;
            };
            "Zenus.Clients.Tuum.StorageApi.StorageFileJson": {
                addedDate?: string
                | null;
                contractSource?: {
                    contractNumber?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                deleted?: boolean
                | null;
                fileId?: string | null;
                fileName?: string | null;
                fileTypeCode?: string | null;
                parameters?: { code?: string | null; value?: string | null }[] | null;
                source?: { sourceName: string; sourceRef: string };
            };
            "Zenus.Clients.Tuum.StorageApi.StorageFileParameterJson": {
                code?: string
                | null;
                value?: string | null;
            };
            "Zenus.Clients.Tuum.StorageApi.StorePersonFileJson": {
                contractSource?: {
                    contractNumber?: string
                    | null;
                    sourceName: string;
                    sourceRef: string;
                };
                fileBytes: string;
                fileName: string;
                fileTypeCode: string;
                parameters?: { code?: string | null; value?: string | null }[]
                | null;
                source: { sourceName: string; sourceRef: string };
            };
            "Zenus.CoreProxy.Models.AccountClassCodeEnum": | "PERSONAL_DDA"
            | "BUSINESS_DDA"
            | "CORPORATE_DDA"
            | "FINANCIALINSTITUTION_OPS_DDA"
            | "FI_CONCENTRATION_DDA";
            "Zenus.CoreProxy.Models.BadRequestToken": {
                correlation_id?: string
                | null;
                error?: string | null;
                error_codes?: number[] | null;
                error_description?: string | null;
                error_uri?: string | null;
                timestamp?: string | null;
                trace_id?: string | null;
            };
            "Zenus.CoreProxy.Models.ChangeAccountStatusEnum": "CUSTOMER_DECISION";
            "Zenus.CoreProxy.Models.ChangeAccountStatusJson": {
                comment?: string
                | null;
                statusReasonCode?: "CUSTOMER_DECISION";
            };
            "Zenus.CoreProxy.Models.CreateActionHistoryJson": {
                comment?: string
                | null;
            };
            "Zenus.CoreProxy.Models.CreateAddressForLegalPersonJson": {
                addressTypeCode: | "R"
                | "C"
                | "B"
                | "D"
                | "BILLING"
                | "HQ_LOCATION"
                | "PLACE_OF_BUSINESS"
                | "SUBSIDIARY";
                cityCounty: string;
                countryCode: string;
                stateRegion?: string
                | null;
                street1: string;
                street2?: string | null;
                zip: string;
            };
            "Zenus.CoreProxy.Models.CreateAddressJson": {
                addressTypeCode: | "R"
                | "C"
                | "B"
                | "D"
                | "BILLING"
                | "HQ_LOCATION"
                | "PLACE_OF_BUSINESS"
                | "SUBSIDIARY";
                cityCounty: string;
                countryCode: string;
                moveInDate?: string
                | null;
                stateRegion?: string | null;
                street1: string;
                street2?: string | null;
                zip: string;
            };
            "Zenus.CoreProxy.Models.CreateLegalEntityIdentifierJson": {
                lastUpdateDate?: string
                | null;
                leiCode: string;
                localOperatingUnit: string;
                registrationDate: string;
            };
            "Zenus.CoreProxy.Models.CreateLegalPersonJson": {
                addresses?: | {
                    addressTypeCode: | "R"
                    | "C"
                    | "B"
                    | "D"
                    | "BILLING"
                    | "HQ_LOCATION"
                    | "PLACE_OF_BUSINESS"
                    | "SUBSIDIARY";
                    cityCounty: string;
                    countryCode: string;
                    stateRegion?: string
                    | null;
                    street1: string;
                    street2?: string | null;
                    zip: string;
                }[]
                | null;
                counterpartySectorCode?: string
                | null;
                identificationNumbers?:
                    | { idCountryCode: string; idNumber: string; primary?: boolean }[]
                    | null;
                name?: string | null;
                registrationDate?: string | null;
                taxNumbers?:
                    | {
                        primary?: boolean
                        | null;
                        taxCountryCode: string;
                        taxNumber: string;
                        taxNumberTypeCode?:
                            | "TAX_IDENTIFICATION_NUMBER"
                            | "VAT_NUMBER"
                            | "NATIONAL_INSURANCE_NUMBER";
                    }[]
                    | null;
                webAddress?: string
                | null;
            };
            "Zenus.CoreProxy.Models.CreatePaymentJsonV2": {
                chargeBearer?: "DEBT";
                details: string;
                directionCode: string;
                endToEndId?: string
                | null;
                money: { amount: number; currencyCode: "USD" };
                paymentParties?:
                    | {
                        accountId?: string
                        | null;
                        accountNumber?: {
                            type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                            value?: string;
                        };
                        accountNumberCountryCode?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        address?: {
                            addressLine?: string | null;
                            addressTypeCode?: string | null;
                            cityCounty: string;
                            countryCode: string;
                            stateRegion?: string | null;
                            street1: string;
                            street2?: string | null;
                            zip?: string | null;
                        };
                        financialInstitutionId?: string
                        | null;
                        givenName?: string | null;
                        name?: string | null;
                        partyIdentification?: {
                            identificationTypeCode?:
                                | "PASSPORT"
                                | "DRIVER_LICENCE"
                                | "ID_CARD"
                                | "RESIDENCE_PERMIT"
                                | "NATIONAL_IDENTIFICATION_NUMBER";
                            identificationValue?: string
                            | null;
                        };
                        personTypeCode?: "P"
                        | "L";
                        surname?: string | null;
                        typeCode?:
                            | "OUR_PARTY"
                            | "OUR_CORRESPONDENT"
                            | "COUNTERPARTY"
                            | "ORIGINAL_OUR_PARTY"
                            | "OUR_PARTY_MASTER";
                    }[]
                    | null;
                paymentSchemeElements?: | {
                    fieldValue?: string
                    | null;
                    fieldValueCountryCode?: string | null;
                    fieldValueTypeCode?: string;
                    includeToMetaInfo?: string | null;
                }[]
                | null;
                paymentTypeCode: "ACC2EXTERNAL"
                | "ACC2ACC";
                preferredPaymentScheme?:
                    | "LOCAL_US_ACH"
                    | "SWIFT_CROSSBORDER"
                    | "LOCAL_US_WIRE"
                    | "LOCAL_STABLECOIN";
                purposeCode: string;
                referenceNumber?: string
                | null;
                valueDate?: string | null;
            };
            "Zenus.CoreProxy.Models.CreatePaymentJsonV2ChargeBearer": "DEBT";
            "Zenus.CoreProxy.Models.CreatePersonJson": {
                addresses?: | {
                    addressTypeCode: | "R"
                    | "C"
                    | "B"
                    | "D"
                    | "BILLING"
                    | "HQ_LOCATION"
                    | "PLACE_OF_BUSINESS"
                    | "SUBSIDIARY";
                    cityCounty: string;
                    countryCode: string;
                    moveInDate?: string
                    | null;
                    stateRegion?: string | null;
                    street1: string;
                    street2?: string | null;
                    zip: string;
                }[]
                | null;
                birthDate?: string
                | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                customFields?: { [key: string]: unknown } | null;
                documents?:
                    | {
                        documentTypeCode: | "PASSPORT"
                        | "DRIVER_LICENCE"
                        | "ID_CARD"
                        | "RESIDENCE_PERMIT";
                        expiryDate?: string
                        | null;
                        issuingCountry: string;
                        number: string;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                email?: string
                | null;
                financialData?:
                    | {
                        currencyCode?: string
                        | null;
                        currentPeriodValue?: number | null;
                        description?: string | null;
                        financialDataTypeCode: string;
                        financialDataValueTypeCode:
                            | "CURRENCY"
                            | "NUMBER"
                            | "NUMBER_RANGE"
                            | "CURRENCY_RANGE";
                        nextPeriodEstimateValue?: number
                        | null;
                        period?: number | null;
                        periodRange?: { endDate?: string | null; startDate?: string | null };
                        valueRange?: { endValue?: number | null; startValue?: number | null };
                    }[]
                    | null;
                givenName?: string
                | null;
                identificationNumbers?:
                    | { idCountryCode: string; idNumber: string; primary?: boolean }[]
                    | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalEntityIdentifier?: {
                    lastUpdateDate?: string | null;
                    leiCode: string;
                    localOperatingUnit: string;
                    registrationDate: string;
                };
                middleName?: string
                | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personTypeCode: "P" | "L";
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                relationships?:
                    | {
                        additionalData?: string
                        | null;
                        beneficiary?: boolean;
                        customFields?: { [key: string]: unknown } | null;
                        idCountryCode: string;
                        idNumber: string;
                        percentageOfShares?: number | null;
                        percentageOfSignature?: number | null;
                        relationTypeCode:
                            | "REPRESENTATIVE"
                            | "SHAREHOLDER"
                            | "DIRECTOR"
                            | "MEMBER_OF_BOARD"
                            | "SUPERVISORY_BOARD_MEMBER"
                            | "EXECUTIVE_OFFICER"
                            | "ACCOUNTANT";
                        representingRange: {
                            endDate?: string
                            | null;
                            startDate?: string | null;
                        };
                        role?: string
                        | null;
                        source?: { sourceName: string; sourceRef: string };
                        statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
                    }[]
                    | null;
                residencyCountryCode?: string
                | null;
                risks?:
                    | {
                        date?: string
                        | null;
                        riskLevelCode: string;
                        riskTypeCode: string;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        value?: number
                        | null;
                    }[]
                    | null;
                sex?: "M"
                | "F"
                | "O";
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                surname?: string
                | null;
                taxNumbers?:
                    | {
                        primary?: boolean
                        | null;
                        taxCountryCode: string;
                        taxNumber: string;
                        taxNumberTypeCode?:
                            | "TAX_IDENTIFICATION_NUMBER"
                            | "VAT_NUMBER"
                            | "NATIONAL_INSURANCE_NUMBER"
                            | "TAX_CODE"
                            | "SSN";
                    }[]
                    | null;
                taxResidencyCountry?: string
                | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            "Zenus.CoreProxy.Models.CreatePrivatePersonJson": {
                addresses: {
                    addressTypeCode: | "R"
                    | "C"
                    | "B"
                    | "D"
                    | "BILLING"
                    | "HQ_LOCATION"
                    | "PLACE_OF_BUSINESS"
                    | "SUBSIDIARY";
                    cityCounty: string;
                    countryCode: string;
                    moveInDate?: string
                    | null;
                    stateRegion?: string | null;
                    street1: string;
                    street2?: string | null;
                    zip: string;
                }[];
                birthDate: string;
                countryOfBirth: string;
                email?: string
                | null;
                givenName: string;
                identificationNumbers: {
                    expiryDate: string;
                    idCountryCode: string;
                    idNumber: string;
                    idTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD";
                    issuingDate?: string | null;
                    primary?: boolean;
                }[];
                middleName?: string
                | null;
                nationality: string;
                pep: boolean;
                pepExplanation?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                residencyCountryCode?: string | null;
                sex: "M" | "F" | "O";
                surname: string;
                taxNumbers?:
                    | {
                        primary: boolean;
                        taxCountryCode: string;
                        taxNumber: string;
                        taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER"
                        | "TAX_CODE"
                        | "SSN";
                    }[]
                    | null;
                usResident?: boolean
                | null;
            };
            "Zenus.CoreProxy.Models.CreateTaxNumberForLegalPerson": {
                primary?: boolean
                | null;
                taxCountryCode: string;
                taxNumber: string;
                taxNumberTypeCode?:
                    | "TAX_IDENTIFICATION_NUMBER"
                    | "VAT_NUMBER"
                    | "NATIONAL_INSURANCE_NUMBER";
            };
            "Zenus.CoreProxy.Models.CreateTaxNumberForPrivatePerson": {
                primary: boolean;
                taxCountryCode: string;
                taxNumber: string;
                taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER"
                | "TAX_CODE"
                | "SSN";
            };
            "Zenus.CoreProxy.Models.CreateTaxNumberJson": {
                primary?: boolean
                | null;
                taxCountryCode: string;
                taxNumber: string;
                taxNumberTypeCode?:
                    | "TAX_IDENTIFICATION_NUMBER"
                    | "VAT_NUMBER"
                    | "NATIONAL_INSURANCE_NUMBER"
                    | "TAX_CODE"
                    | "SSN";
            };
            "Zenus.CoreProxy.Models.CreateUsdcRecipient": {
                address: string;
                bns: string;
                chain?: string
                | null;
                email: string;
                nickname: string;
            };
            "Zenus.CoreProxy.Models.CurrencyCodeEnum": "USD";
            "Zenus.CoreProxy.Models.IdentificationNumberForPrivatePerson": {
                expiryDate: string;
                idCountryCode: string;
                idNumber: string;
                idTypeCode: "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD";
                issuingDate?: string | null;
                primary?: boolean;
            };
            "Zenus.CoreProxy.Models.IdentificationNumberJson": {
                idCountryCode: string;
                idNumber: string;
                primary?: boolean;
            };
            "Zenus.CoreProxy.Models.IdentificationNumberTypeEnum": | "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD";
            "Zenus.CoreProxy.Models.Internal.CreateAccount": {
                accountClassCode: | "PERSONAL_DDA"
                | "BUSINESS_DDA"
                | "CORPORATE_DDA"
                | "FINANCIALINSTITUTION_OPS_DDA"
                | "FI_CONCENTRATION_DDA";
                accountName?: string
                | null;
                currencyCode: "USD";
                masterAccountId: string;
            };
            "Zenus.CoreProxy.Models.Internal.CreateCustomFieldValueJson": {
                fieldId: string;
                fieldValue: string;
            };
            "Zenus.CoreProxy.Models.Internal.CreateCustomFieldValuesJson": {
                fieldValues: { fieldId: string; fieldValue: string }[];
                source: { sourceName: string; sourceRef: string };
            };
            "Zenus.CoreProxy.Models.Internal.CreateTaxNumber": {
                primary: boolean;
                taxCountryCode: string;
                taxNumber: string;
                taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER"
                | "TAX_CODE"
                | "SSN";
            };
            "Zenus.CoreProxy.Models.Internal.CustomFieldsValue": {
                fieldValues: { fieldId: string; fieldValue: string }[];
            };
            "Zenus.CoreProxy.Models.Internal.CustomFieldValue": {
                fieldId: string;
                fieldValue: string;
            };
            "Zenus.CoreProxy.Models.Internal.FileExtension": | "PDF"
            | "JSON"
            | "JPEG"
            | "PNG";
            "Zenus.CoreProxy.Models.Internal.KYCFile": {
                externalId?: string
                | null;
                fileBytes?: string | null;
                fileId?: string;
                fileName?: string;
                fileTypeCode?:
                    | "PASSPORT"
                    | "DRIVER_LICENCE"
                    | "ID_CARD"
                    | "BIOMETRIC_REPORT"
                    | "PROOF_OF_ADDRESS"
                    | "FATCA"
                    | "SOURCE_OF_FUNDS"
                    | "EMPLOYMENT_VERIFICATION_LETTER"
                    | "CRYPTO_WALLET_ADDRESS"
                    | "DOCUMENT_COPY"
                    | "ARTICLES_OF_ASSOCIATION"
                    | "AML_CFT_SANCTIONS_IND_AUDIT"
                    | "AML_CTF_SANCTIONS_POLICY"
                    | "AML_CTF_TRAINING_PROGRAM"
                    | "AUTHORIZED_SIGNATURE_FORM"
                    | "BANKING_LICENSE"
                    | "BANKING_REFERENCE"
                    | "CERTIF_INCORPORATION_REG"
                    | "COMPANY_FISCAL_REG_CERTIF"
                    | "COMPLIANCE_DEPARTMENT"
                    | "COMPLIANCE_OFFICER_RESUME"
                    | "CORPORATE_RESOLUTION"
                    | "FI_CORPORATE_STAMP"
                    | "FI_LICENSE"
                    | "FINANCIAL_STATEMENTS"
                    | "FINCEN_CERTIF_CORRESP_ACC_FI"
                    | "GOOD_STANDING_CERTIFICATION"
                    | "GOV_COMPANY_REG_NUMBER"
                    | "MEM_OF_ASSOCIATION"
                    | "ML_TF_RISK_ASSESSMENT"
                    | "SHARE_CERTIFICATE"
                    | "SOURCE_OF_FUNDS_CERTIFICATION"
                    | "TAX_ID_NUMBER"
                    | "RFI"
                    | "CORPORATE_RECORDS"
                    | "WOLFSBERG_GCBDDQ"
                    | "KYB_REVIEW"
                    | "EDD_CONCENTRATION_FORM";
            };
            "Zenus.CoreProxy.Models.Internal.KYCFileExtension": | "PDF"
            | "JSON"
            | "JPEG"
            | "PNG";
            "Zenus.CoreProxy.Models.Internal.KYCFileTypeCode": | "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD"
            | "BIOMETRIC_REPORT"
            | "PROOF_OF_ADDRESS"
            | "FATCA"
            | "SOURCE_OF_FUNDS"
            | "EMPLOYMENT_VERIFICATION_LETTER"
            | "CRYPTO_WALLET_ADDRESS"
            | "DOCUMENT_COPY"
            | "ARTICLES_OF_ASSOCIATION"
            | "AML_CFT_SANCTIONS_IND_AUDIT"
            | "AML_CTF_SANCTIONS_POLICY"
            | "AML_CTF_TRAINING_PROGRAM"
            | "AUTHORIZED_SIGNATURE_FORM"
            | "BANKING_LICENSE"
            | "BANKING_REFERENCE"
            | "CERTIF_INCORPORATION_REG"
            | "COMPANY_FISCAL_REG_CERTIF"
            | "COMPLIANCE_DEPARTMENT"
            | "COMPLIANCE_OFFICER_RESUME"
            | "CORPORATE_RESOLUTION"
            | "FI_CORPORATE_STAMP"
            | "FI_LICENSE"
            | "FINANCIAL_STATEMENTS"
            | "FINCEN_CERTIF_CORRESP_ACC_FI"
            | "GOOD_STANDING_CERTIFICATION"
            | "GOV_COMPANY_REG_NUMBER"
            | "MEM_OF_ASSOCIATION"
            | "ML_TF_RISK_ASSESSMENT"
            | "SHARE_CERTIFICATE"
            | "SOURCE_OF_FUNDS_CERTIFICATION"
            | "TAX_ID_NUMBER"
            | "RFI"
            | "CORPORATE_RECORDS"
            | "WOLFSBERG_GCBDDQ"
            | "KYB_REVIEW"
            | "EDD_CONCENTRATION_FORM";
            "Zenus.CoreProxy.Models.Internal.StoreKYCFile": {
                externalId?: string
                | null;
                fileBytes: string;
                fileName: string;
                fileType: "PDF" | "JSON" | "JPEG" | "PNG";
                fileTypeCode:
                    | "PASSPORT"
                    | "DRIVER_LICENCE"
                    | "ID_CARD"
                    | "BIOMETRIC_REPORT"
                    | "PROOF_OF_ADDRESS"
                    | "FATCA"
                    | "SOURCE_OF_FUNDS"
                    | "EMPLOYMENT_VERIFICATION_LETTER"
                    | "CRYPTO_WALLET_ADDRESS"
                    | "DOCUMENT_COPY"
                    | "ARTICLES_OF_ASSOCIATION"
                    | "AML_CFT_SANCTIONS_IND_AUDIT"
                    | "AML_CTF_SANCTIONS_POLICY"
                    | "AML_CTF_TRAINING_PROGRAM"
                    | "AUTHORIZED_SIGNATURE_FORM"
                    | "BANKING_LICENSE"
                    | "BANKING_REFERENCE"
                    | "CERTIF_INCORPORATION_REG"
                    | "COMPANY_FISCAL_REG_CERTIF"
                    | "COMPLIANCE_DEPARTMENT"
                    | "COMPLIANCE_OFFICER_RESUME"
                    | "CORPORATE_RESOLUTION"
                    | "FI_CORPORATE_STAMP"
                    | "FI_LICENSE"
                    | "FINANCIAL_STATEMENTS"
                    | "FINCEN_CERTIF_CORRESP_ACC_FI"
                    | "GOOD_STANDING_CERTIFICATION"
                    | "GOV_COMPANY_REG_NUMBER"
                    | "MEM_OF_ASSOCIATION"
                    | "ML_TF_RISK_ASSESSMENT"
                    | "SHARE_CERTIFICATE"
                    | "SOURCE_OF_FUNDS_CERTIFICATION"
                    | "TAX_ID_NUMBER"
                    | "RFI"
                    | "CORPORATE_RECORDS"
                    | "WOLFSBERG_GCBDDQ"
                    | "KYB_REVIEW"
                    | "EDD_CONCENTRATION_FORM";
            };
            "Zenus.CoreProxy.Models.Internal.StoreKYCFiles": {
                files: {
                    externalId?: string
                    | null;
                    fileBytes: string;
                    fileName: string;
                    fileType: "PDF" | "JSON" | "JPEG" | "PNG";
                    fileTypeCode:
                        | "PASSPORT"
                        | "DRIVER_LICENCE"
                        | "ID_CARD"
                        | "BIOMETRIC_REPORT"
                        | "PROOF_OF_ADDRESS"
                        | "FATCA"
                        | "SOURCE_OF_FUNDS"
                        | "EMPLOYMENT_VERIFICATION_LETTER"
                        | "CRYPTO_WALLET_ADDRESS"
                        | "DOCUMENT_COPY"
                        | "ARTICLES_OF_ASSOCIATION"
                        | "AML_CFT_SANCTIONS_IND_AUDIT"
                        | "AML_CTF_SANCTIONS_POLICY"
                        | "AML_CTF_TRAINING_PROGRAM"
                        | "AUTHORIZED_SIGNATURE_FORM"
                        | "BANKING_LICENSE"
                        | "BANKING_REFERENCE"
                        | "CERTIF_INCORPORATION_REG"
                        | "COMPANY_FISCAL_REG_CERTIF"
                        | "COMPLIANCE_DEPARTMENT"
                        | "COMPLIANCE_OFFICER_RESUME"
                        | "CORPORATE_RESOLUTION"
                        | "FI_CORPORATE_STAMP"
                        | "FI_LICENSE"
                        | "FINANCIAL_STATEMENTS"
                        | "FINCEN_CERTIF_CORRESP_ACC_FI"
                        | "GOOD_STANDING_CERTIFICATION"
                        | "GOV_COMPANY_REG_NUMBER"
                        | "MEM_OF_ASSOCIATION"
                        | "ML_TF_RISK_ASSESSMENT"
                        | "SHARE_CERTIFICATE"
                        | "SOURCE_OF_FUNDS_CERTIFICATION"
                        | "TAX_ID_NUMBER"
                        | "RFI"
                        | "CORPORATE_RECORDS"
                        | "WOLFSBERG_GCBDDQ"
                        | "KYB_REVIEW"
                        | "EDD_CONCENTRATION_FORM";
                }[];
            };
            "Zenus.CoreProxy.Models.Internal.StorePaymentFile": {
                externalId?: string
                | null;
                fileBytes: string;
                fileName: string;
                fileType: "PDF" | "JSON" | "JPEG" | "PNG";
            };
            "Zenus.CoreProxy.Models.Internal.UpdateIdentificationNumber": {
                expiryDate: string;
                idCountryCode: string;
                idNumber: string;
                idTypeCode: "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD";
                issuingDate?: string | null;
            };
            "Zenus.CoreProxy.Models.Internal.UploadKYCFilesResponse": {
                errors?: string[]
                | null;
                files?: {
                    externalId?: string | null;
                    fileBytes?: string | null;
                    fileId?: string;
                    fileName?: string;
                    fileTypeCode?:
                        | "PASSPORT"
                        | "DRIVER_LICENCE"
                        | "ID_CARD"
                        | "BIOMETRIC_REPORT"
                        | "PROOF_OF_ADDRESS"
                        | "FATCA"
                        | "SOURCE_OF_FUNDS"
                        | "EMPLOYMENT_VERIFICATION_LETTER"
                        | "CRYPTO_WALLET_ADDRESS"
                        | "DOCUMENT_COPY"
                        | "ARTICLES_OF_ASSOCIATION"
                        | "AML_CFT_SANCTIONS_IND_AUDIT"
                        | "AML_CTF_SANCTIONS_POLICY"
                        | "AML_CTF_TRAINING_PROGRAM"
                        | "AUTHORIZED_SIGNATURE_FORM"
                        | "BANKING_LICENSE"
                        | "BANKING_REFERENCE"
                        | "CERTIF_INCORPORATION_REG"
                        | "COMPANY_FISCAL_REG_CERTIF"
                        | "COMPLIANCE_DEPARTMENT"
                        | "COMPLIANCE_OFFICER_RESUME"
                        | "CORPORATE_RESOLUTION"
                        | "FI_CORPORATE_STAMP"
                        | "FI_LICENSE"
                        | "FINANCIAL_STATEMENTS"
                        | "FINCEN_CERTIF_CORRESP_ACC_FI"
                        | "GOOD_STANDING_CERTIFICATION"
                        | "GOV_COMPANY_REG_NUMBER"
                        | "MEM_OF_ASSOCIATION"
                        | "ML_TF_RISK_ASSESSMENT"
                        | "SHARE_CERTIFICATE"
                        | "SOURCE_OF_FUNDS_CERTIFICATION"
                        | "TAX_ID_NUMBER"
                        | "RFI"
                        | "CORPORATE_RECORDS"
                        | "WOLFSBERG_GCBDDQ"
                        | "KYB_REVIEW"
                        | "EDD_CONCENTRATION_FORM";
                }[];
                validationErrors?: | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
            };
            "Zenus.CoreProxy.Models.Money": { amount: number; currencyCode: "USD" };
            "Zenus.CoreProxy.Models.PaymentAddress": {
                addressLine?: string | null;
                addressTypeCode?: string | null;
                cityCounty: string;
                countryCode: string;
                stateRegion?: string | null;
                street1: string;
                street2?: string | null;
                zip?: string | null;
            };
            "Zenus.CoreProxy.Models.PaymentPartyJsonV2": {
                accountId?: string
                | null;
                accountNumber?: {
                    type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                    value?: string;
                };
                accountNumberCountryCode?: string
                | null;
                accountNumberSubtype?: string | null;
                address?: {
                    addressLine?: string | null;
                    addressTypeCode?: string | null;
                    cityCounty: string;
                    countryCode: string;
                    stateRegion?: string | null;
                    street1: string;
                    street2?: string | null;
                    zip?: string | null;
                };
                financialInstitutionId?: string
                | null;
                givenName?: string | null;
                name?: string | null;
                partyIdentification?: {
                    identificationTypeCode?:
                        | "PASSPORT"
                        | "DRIVER_LICENCE"
                        | "ID_CARD"
                        | "RESIDENCE_PERMIT"
                        | "NATIONAL_IDENTIFICATION_NUMBER";
                    identificationValue?: string
                    | null;
                };
                personTypeCode?: "P"
                | "L";
                surname?: string | null;
                typeCode?:
                    | "OUR_PARTY"
                    | "OUR_CORRESPONDENT"
                    | "COUNTERPARTY"
                    | "ORIGINAL_OUR_PARTY"
                    | "OUR_PARTY_MASTER";
            };
            "Zenus.CoreProxy.Models.PaymentSchemeElementJson": {
                fieldValue?: string
                | null;
                fieldValueCountryCode?: string | null;
                fieldValueTypeCode?: string;
                includeToMetaInfo?: string | null;
            };
            "Zenus.CoreProxy.Models.PaymentTypeCodeEnum": "ACC2EXTERNAL"
            | "ACC2ACC";
            "Zenus.CoreProxy.Models.PersonSearchJson": {
                addressTypeCode?:
                    | "R"
                    | "C"
                    | "B"
                    | "D"
                    | "BILLING"
                    | "HQ_LOCATION"
                    | "PLACE_OF_BUSINESS"
                    | "SUBSIDIARY";
                birthDate?: string
                | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                country?: string | null;
                creationDateFrom?: string | null;
                creationDateTo?: string | null;
                email?: string | null;
                firstName?: string | null;
                globalSearch?: string | null;
                idNumber?: string | null;
                includeAccessRestricted?: boolean | null;
                intraOrgCode?: string | null;
                lastName?: string | null;
                legalForm?: string | null;
                name?: string | null;
                pageNumber?: number;
                pageSize?: number;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personIds?: string[] | null;
                personTypeCode?: "P" | "L";
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                statusCode?: "ACTIVE" | "INACTIVE" | "PENDING";
                statusCodeReason?: string | null;
                statusCodes?: string[] | null;
                tradingName?: string | null;
                webAddress?: string | null;
                zip?: string | null;
            };
            "Zenus.CoreProxy.Models.PreferredPaymentSchemeEnum": | "LOCAL_US_ACH"
            | "SWIFT_CROSSBORDER"
            | "LOCAL_US_WIRE"
            | "LOCAL_STABLECOIN";
            "Zenus.CoreProxy.Models.ResponseTokenModel": {
                access_token?: string;
                expires_in?: number;
                ext_expires_in?: number;
                token_type?: string
                | null;
            };
            "Zenus.CoreProxy.Models.ReturnJsonV2": {
                comment?: string
                | null;
                returnDescription?: string | null;
                returnReason?: string | null;
            };
            "Zenus.CoreProxy.Models.SourceWithLink": {
                sourceLink?: string
                | null;
                sourceName: string;
                sourceRef: string;
            };
            "Zenus.CoreProxy.Models.TaxNumberTypeCodeEnum": | "TAX_IDENTIFICATION_NUMBER"
            | "VAT_NUMBER"
            | "NATIONAL_INSURANCE_NUMBER"
            | "TAX_CODE"
            | "SSN";
            "Zenus.CoreProxy.Models.TaxNumberTypeCodeForLegalEnum": | "TAX_IDENTIFICATION_NUMBER"
            | "VAT_NUMBER"
            | "NATIONAL_INSURANCE_NUMBER";
            "Zenus.CoreProxy.Models.TaxNumberTypeCodeForPrivateEnum": | "NATIONAL_INSURANCE_NUMBER"
            | "TAX_CODE"
            | "SSN";
            "Zenus.CoreProxy.Models.UpdateAddressJson": {
                cityCounty: string;
                countryCode: string;
                moveInDate?: string
                | null;
                stateRegion?: string | null;
                street1: string;
                street2?: string | null;
                zip: string;
            };
            "Zenus.CoreProxy.Models.UpdatePersonAdditionalInfoJson": {
                birthDate?: string
                | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?:
                    | "PRIMARY"
                    | "SECONDARY"
                    | "VOCATIONAL_SCHOOL"
                    | "HIGHER_EDUCATION";
                inactivationDate?: string
                | null;
                language?: string | null;
                liquidationDate?: string | null;
                maritalStatusCode?:
                    | "SINGLE"
                    | "MARRIED"
                    | "DIVORCED"
                    | "WIDOW"
                    | "COHABITANT";
                pep?: boolean
                | null;
                pepExplanation?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                statusCodeReason?: string | null;
                taxResidencyCountry?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            "Zenus.CoreProxy.Models.UpdatePersonPersonalInfoJson": {
                email?: string
                | null;
                givenName?: string | null;
                legalForm?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                residencyCountryCode?: string | null;
                sex?: "M" | "F" | "O";
                surname?: string | null;
            };
        };
    }
    Index
    headers: never
    parameters: never
    pathItems: never
    requestBodies: never
    responses: never
    schemas: {
        "Zenus.Clients.Circle.Models.CreatePaymentIntentResponse": {
            address?: string | null;
            chain?: string | null;
            createDate?: string | null;
        };
        "Zenus.Clients.Circle.Models.CreateRecipientResponse": { id: string };
        "Zenus.Clients.Tuum.Abstractions.Models.AccountNumber": {
            type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
            value?: string;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType": | "IBAN"
        | "BBAN"
        | "SWIFT"
        | "ALIAS";
        "Zenus.Clients.Tuum.Abstractions.Models.Anonymous": | "CURRENCY"
        | "INTERNAL"
        | "SAVING"
        | "SHADOW"
        | "VIRTUAL";
        "Zenus.Clients.Tuum.Abstractions.Models.Anonymous2": | "ACTIVE"
        | "CLOSED"
        | "CREATED"
        | "BLOCKED";
        "Zenus.Clients.Tuum.Abstractions.Models.BadRequestErrorResponseJson": {
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.DateRange": {
            endDate?: string
            | null;
            startDate?: string | null;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.FieldValidationErrorsJson": {
            errors?: | {
                additionalProperties?: { [key: string]: unknown }
                | null;
                code?: string | null;
                translations?: { [key: string]: string } | null;
            }[]
            | null;
            field?: string
            | null;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType": | "BIC"
        | "SORT_CODE"
        | "BANK_CODE"
        | "ABA_CODE";
        "Zenus.Clients.Tuum.Abstractions.Models.ForbiddenErrorResponseJson": {
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.InternalServerErrorResponseJson": {
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.Money": {
            amount?: number;
            currencyCode: string;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.NotFoundErrorResponseJson": {
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.NumberRange": {
            endValue?: number
            | null;
            startValue?: number | null;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.PersonTypeCode": "P"
        | "L";
        "Zenus.Clients.Tuum.Abstractions.Models.ResponseJsonVoid": {
            data?: unknown;
            errors?: string[] | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.Sort": {
            field?: string
            | null;
            order?: string | null;
        };
        "Zenus.Clients.Tuum.Abstractions.Models.ValidationErrorJson": {
            additionalProperties?: { [key: string]: unknown }
            | null;
            code?: string | null;
            translations?: { [key: string]: string } | null;
        };
        "Zenus.Clients.Tuum.AccountApi.AccountExtendedV2Json": {
            accessRestricted?: boolean
            | null;
            accountClassCode?: string | null;
            accountId?: string | null;
            accountName?: string | null;
            accountNumbers?:
                | {
                    accountId?: string
                    | null;
                    accountNumber: {
                        type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                        value?: string;
                    };
                    accountNumberId?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    countryCode?: string | null;
                    defaultCurrencyCode?: string | null;
                    externalSyncEnabled?: boolean | null;
                    financialInstitutionId?: {
                        type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                        value: string;
                    };
                    statusCode?: string
                    | null;
                    tenantCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            accountTypeCode?: | "CURRENCY"
            | "INTERNAL"
            | "SAVING"
            | "SHADOW"
            | "VIRTUAL";
            accountTypeSetupCode?: string
            | null;
            activationDate?: string | null;
            balances?:
                | {
                    accountId: string;
                    availableBalanceAmount?: number
                    | null;
                    availableBalanceInDefaultCcy?: number | null;
                    balanceAmount?: number | null;
                    balanceId: string;
                    currencyCode: string;
                    defaultCurrencyCode?: string | null;
                    negativeBalanceStartDate?: string | null;
                    overdraftLimitAmount?: number | null;
                    reservedAmount?: number | null;
                    tenantCode?: string | null;
                }[]
                | null;
            bic?: string
            | null;
            counterpartySectorCode?: string | null;
            customerGroupCode?: string | null;
            defaultCurrencyCode?: string | null;
            iban?: string | null;
            interestMethodAssignmentCode?: string | null;
            intraOrgCode?: string | null;
            jurisdictionCountryCode?: string | null;
            masterAccountId?: string | null;
            personId?: string | null;
            personName?: string | null;
            personTypeCode?: string | null;
            productCode?: string | null;
            residencyCode?: string | null;
            serviceProviderCode?: string | null;
            source?: { sourceName: string; sourceRef: string };
            statusCode?:
                | "ACTIVE"
                | "INACTIVE"
                | "CLOSED"
                | "CREATED"
                | "BLOCKED"
                | "WAITING_FOR_CLOSURE_DECISION";
            statusReasonCode?: string
            | null;
            taxResidencyCountryCode?: string | null;
            tenantCode?: string | null;
        };
        "Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonAccountTypeCode": | "CURRENCY"
        | "INTERNAL"
        | "SAVING"
        | "SHADOW"
        | "VIRTUAL";
        "Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonStatusCode": | "ACTIVE"
        | "INACTIVE"
        | "CLOSED"
        | "CREATED"
        | "BLOCKED"
        | "WAITING_FOR_CLOSURE_DECISION";
        "Zenus.Clients.Tuum.AccountApi.AccountNumberExtendedJson": {
            accountId?: string
            | null;
            accountNumber: {
                type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                value?: string;
            };
            accountNumberId?: string
            | null;
            accountNumberSubtype?: string | null;
            countryCode?: string | null;
            defaultCurrencyCode?: string | null;
            externalSyncEnabled?: boolean | null;
            financialInstitutionId?: {
                type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                value: string;
            };
            statusCode?: string
            | null;
            tenantCode?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        };
        "Zenus.Clients.Tuum.AccountApi.AccountUsageEventBaseJson": {
            limitCode?: string
            | null;
            userPersonId: string;
        };
        "Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJson": {
            accessRestricted?: boolean
            | null;
            accountClassCode?: string | null;
            accountId?: string | null;
            accountName?: string | null;
            accountNumbers?:
                | {
                    accountId?: string
                    | null;
                    accountNumber: {
                        type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                        value?: string;
                    };
                    accountNumberId?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    countryCode?: string | null;
                    defaultCurrencyCode?: string | null;
                    externalSyncEnabled?: boolean | null;
                    financialInstitutionId?: {
                        type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                        value: string;
                    };
                    statusCode?: string
                    | null;
                    tenantCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            accountRelationshipId?: string
            | null;
            accountTypeCode?:
                | "CURRENCY"
                | "INTERNAL"
                | "SAVING"
                | "SHADOW"
                | "VIRTUAL";
            accountTypeSetupCode?: string
            | null;
            activationDate?: string | null;
            bic?: string | null;
            counterpartySectorCode?: string | null;
            customerGroupCode?: string | null;
            defaultCurrencyCode?: string | null;
            iban?: string | null;
            interestMethodAssignmentCode?: string | null;
            intraOrgCode?: string | null;
            jurisdictionCountryCode?: string | null;
            personId?: string | null;
            personName?: string | null;
            personTypeCode?: string | null;
            productCode?: string | null;
            relationshipType?: string | null;
            relationshipValidityRange?: {
                endDate?: string | null;
                startDate?: string | null;
            };
            residencyCode?: string
            | null;
            serviceProviderCode?: string | null;
            source?: { sourceName: string; sourceRef: string };
            statusCode?:
                | "ACTIVE"
                | "INACTIVE"
                | "CLOSED"
                | "CREATED"
                | "BLOCKED"
                | "WAITING_FOR_CLOSURE_DECISION";
            statusReasonCode?: string
            | null;
            taxResidencyCountryCode?: string | null;
            tenantCode?: string | null;
        };
        "Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonAccountTypeCode": | "CURRENCY"
        | "INTERNAL"
        | "SAVING"
        | "SHADOW"
        | "VIRTUAL";
        "Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonStatusCode": | "ACTIVE"
        | "INACTIVE"
        | "CLOSED"
        | "CREATED"
        | "BLOCKED"
        | "WAITING_FOR_CLOSURE_DECISION";
        "Zenus.Clients.Tuum.AccountApi.BalanceHistoryJson": {
            accountId?: string
            | null;
            balanceHistoryId?: string | null;
            money?: { amount?: number; currencyCode: string };
            tenantCode?: string | null;
            validityRange?: { endDate?: string | null; startDate?: string | null };
        };
        "Zenus.Clients.Tuum.AccountApi.BalanceJson": {
            accountId: string;
            availableBalanceAmount?: number
            | null;
            availableBalanceInDefaultCcy?: number | null;
            balanceAmount?: number | null;
            balanceId: string;
            currencyCode: string;
            defaultCurrencyCode: string;
            negativeBalanceStartDate?: string | null;
            overdraftLimitAmount?: number | null;
            reservedAmount?: number | null;
            tenantCode?: string | null;
        };
        "Zenus.Clients.Tuum.AccountApi.BalanceV2Json": {
            accountId: string;
            availableBalanceAmount?: number
            | null;
            availableBalanceInDefaultCcy?: number | null;
            balanceAmount?: number | null;
            balanceId: string;
            currencyCode: string;
            defaultCurrencyCode?: string | null;
            negativeBalanceStartDate?: string | null;
            overdraftLimitAmount?: number | null;
            reservedAmount?: number | null;
            tenantCode?: string | null;
        };
        "Zenus.Clients.Tuum.AccountApi.ContractSource": {
            contractNumber: string;
            sourceName: string;
            sourceRef: string;
        };
        "Zenus.Clients.Tuum.AccountApi.DateTimeRange": {
            endTime?: string
            | null;
            startTime?: string | null;
        };
        "Zenus.Clients.Tuum.AccountApi.DateType3": "VALUE_DATE"
        | "POSTING_DATE";
        "Zenus.Clients.Tuum.AccountApi.FinancialInstitutionId": {
            type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
            value: string;
        };
        "Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountExtendedV2Json": {
            endReached?: boolean
            | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            total?: number | null;
            values?:
                | {
                    accessRestricted?: boolean
                    | null;
                    accountClassCode?: string | null;
                    accountId?: string | null;
                    accountName?: string | null;
                    accountNumbers?:
                        | {
                            accountId?: string
                            | null;
                            accountNumber: {
                                type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                                value?: string;
                            };
                            accountNumberId?: string
                            | null;
                            accountNumberSubtype?: string | null;
                            countryCode?: string | null;
                            defaultCurrencyCode?: string | null;
                            externalSyncEnabled?: boolean | null;
                            financialInstitutionId?: {
                                type: (...) | (...) | (...) | (...);
                                value: string;
                            };
                            statusCode?: string
                            | null;
                            tenantCode?: string | null;
                            validityRange?: {
                                endTime?: (...) | (...) | (...);
                                startTime?: (...) | (...) | (...);
                            };
                        }[]
                        | null;
                    accountTypeCode?: | "CURRENCY"
                    | "INTERNAL"
                    | "SAVING"
                    | "SHADOW"
                    | "VIRTUAL";
                    accountTypeSetupCode?: string
                    | null;
                    activationDate?: string | null;
                    balances?:
                        | {
                            accountId: string;
                            availableBalanceAmount?: number
                            | null;
                            availableBalanceInDefaultCcy?: number | null;
                            balanceAmount?: number | null;
                            balanceId: string;
                            currencyCode: string;
                            defaultCurrencyCode?: string | null;
                            negativeBalanceStartDate?: string | null;
                            overdraftLimitAmount?: number | null;
                            reservedAmount?: number | null;
                            tenantCode?: string | null;
                        }[]
                        | null;
                    bic?: string
                    | null;
                    counterpartySectorCode?: string | null;
                    customerGroupCode?: string | null;
                    defaultCurrencyCode?: string | null;
                    iban?: string | null;
                    interestMethodAssignmentCode?: string | null;
                    intraOrgCode?: string | null;
                    jurisdictionCountryCode?: string | null;
                    masterAccountId?: string | null;
                    personId?: string | null;
                    personName?: string | null;
                    personTypeCode?: string | null;
                    productCode?: string | null;
                    residencyCode?: string | null;
                    serviceProviderCode?: string | null;
                    source?: { sourceName: string; sourceRef: string };
                    statusCode?:
                        | "ACTIVE"
                        | "INACTIVE"
                        | "CLOSED"
                        | "CREATED"
                        | "BLOCKED"
                        | "WAITING_FOR_CLOSURE_DECISION";
                    statusReasonCode?: string
                    | null;
                    taxResidencyCountryCode?: string | null;
                    tenantCode?: string | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountWithRelationshipJson": {
            endReached?: boolean
            | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            total?: number | null;
            values?:
                | {
                    accessRestricted?: boolean
                    | null;
                    accountClassCode?: string | null;
                    accountId?: string | null;
                    accountName?: string | null;
                    accountNumbers?:
                        | {
                            accountId?: string
                            | null;
                            accountNumber: {
                                type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                                value?: string;
                            };
                            accountNumberId?: string
                            | null;
                            accountNumberSubtype?: string | null;
                            countryCode?: string | null;
                            defaultCurrencyCode?: string | null;
                            externalSyncEnabled?: boolean | null;
                            financialInstitutionId?: {
                                type: (...) | (...) | (...) | (...);
                                value: string;
                            };
                            statusCode?: string
                            | null;
                            tenantCode?: string | null;
                            validityRange?: {
                                endTime?: (...) | (...) | (...);
                                startTime?: (...) | (...) | (...);
                            };
                        }[]
                        | null;
                    accountRelationshipId?: string
                    | null;
                    accountTypeCode?:
                        | "CURRENCY"
                        | "INTERNAL"
                        | "SAVING"
                        | "SHADOW"
                        | "VIRTUAL";
                    accountTypeSetupCode?: string
                    | null;
                    activationDate?: string | null;
                    bic?: string | null;
                    counterpartySectorCode?: string | null;
                    customerGroupCode?: string | null;
                    defaultCurrencyCode?: string | null;
                    iban?: string | null;
                    interestMethodAssignmentCode?: string | null;
                    intraOrgCode?: string | null;
                    jurisdictionCountryCode?: string | null;
                    personId?: string | null;
                    personName?: string | null;
                    personTypeCode?: string | null;
                    productCode?: string | null;
                    relationshipType?: string | null;
                    relationshipValidityRange?: {
                        endDate?: string | null;
                        startDate?: string | null;
                    };
                    residencyCode?: string
                    | null;
                    serviceProviderCode?: string | null;
                    source?: { sourceName: string; sourceRef: string };
                    statusCode?:
                        | "ACTIVE"
                        | "INACTIVE"
                        | "CLOSED"
                        | "CREATED"
                        | "BLOCKED"
                        | "WAITING_FOR_CLOSURE_DECISION";
                    statusReasonCode?: string
                    | null;
                    taxResidencyCountryCode?: string | null;
                    tenantCode?: string | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonTransactionV3Json": {
            endReached?: boolean
            | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            total?: number | null;
            values?:
                | {
                    accountId?: string
                    | null;
                    accountTransactionId?: string | null;
                    amount?: number | null;
                    contractSource?: {
                        contractNumber: string;
                        sourceName: string;
                        sourceRef: string;
                    };
                    counterparty?: {
                        accountNumber?: {
                            type: "IBAN"
                            | "BBAN"
                            | "SWIFT"
                            | "ALIAS";
                            value?: string;
                        };
                        accountNumberCountryCode?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        financialInstitutionId?: {
                            type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                            value: string;
                        };
                        name?: string
                        | null;
                    };
                    createdDTime?: string
                    | null;
                    currencyCode?: string | null;
                    details?: string | null;
                    directionCode?: "IN" | "OUT";
                    endToEndId?: string | null;
                    filingCode?: string | null;
                    groupId?: string | null;
                    initialBalanceAmount?: number | null;
                    labels?: string[] | null;
                    merchantInfo?: string | null;
                    metaInfo?: string | null;
                    paymentServiceProviderCode?: string | null;
                    postingDate?: string | null;
                    referenceNumber?: string | null;
                    reservationId?: string | null;
                    reversed?: boolean | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    tenantCode?: string
                    | null;
                    transactionDTime?: string | null;
                    transactionSubtypeCode?: string | null;
                    transactionTypeCode?: string | null;
                    uniqueIdentifier?: string | null;
                    usage?: { limitCode?: string | null; userPersonId: string };
                    valueDate?: string | null;
                    virtualAccountId?: string | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.ResponseJsonAccountExtendedV2Json": {
            data?: {
                accessRestricted?: boolean
                | null;
                accountClassCode?: string | null;
                accountId?: string | null;
                accountName?: string | null;
                accountNumbers?:
                    | {
                        accountId?: string
                        | null;
                        accountNumber: {
                            type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                            value?: string;
                        };
                        accountNumberId?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        countryCode?: string | null;
                        defaultCurrencyCode?: string | null;
                        externalSyncEnabled?: boolean | null;
                        financialInstitutionId?: {
                            type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                            value: string;
                        };
                        statusCode?: string
                        | null;
                        tenantCode?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                accountTypeCode?: | "CURRENCY"
                | "INTERNAL"
                | "SAVING"
                | "SHADOW"
                | "VIRTUAL";
                accountTypeSetupCode?: string
                | null;
                activationDate?: string | null;
                balances?:
                    | {
                        accountId: string;
                        availableBalanceAmount?: number
                        | null;
                        availableBalanceInDefaultCcy?: number | null;
                        balanceAmount?: number | null;
                        balanceId: string;
                        currencyCode: string;
                        defaultCurrencyCode?: string | null;
                        negativeBalanceStartDate?: string | null;
                        overdraftLimitAmount?: number | null;
                        reservedAmount?: number | null;
                        tenantCode?: string | null;
                    }[]
                    | null;
                bic?: string
                | null;
                counterpartySectorCode?: string | null;
                customerGroupCode?: string | null;
                defaultCurrencyCode?: string | null;
                iban?: string | null;
                interestMethodAssignmentCode?: string | null;
                intraOrgCode?: string | null;
                jurisdictionCountryCode?: string | null;
                masterAccountId?: string | null;
                personId?: string | null;
                personName?: string | null;
                personTypeCode?: string | null;
                productCode?: string | null;
                residencyCode?: string | null;
                serviceProviderCode?: string | null;
                source?: { sourceName: string; sourceRef: string };
                statusCode?:
                    | "ACTIVE"
                    | "INACTIVE"
                    | "CLOSED"
                    | "CREATED"
                    | "BLOCKED"
                    | "WAITING_FOR_CLOSURE_DECISION";
                statusReasonCode?: string
                | null;
                taxResidencyCountryCode?: string | null;
                tenantCode?: string | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.ResponseJsonListBalanceHistoryJson": {
            data?: | {
                accountId?: string
                | null;
                balanceHistoryId?: string | null;
                money?: { amount?: number; currencyCode: string };
                tenantCode?: string | null;
                validityRange?: { endDate?: string | null; startDate?: string | null };
            }[]
            | null;
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.ResponseJsonListBalanceJson": {
            data?: | {
                accountId: string;
                availableBalanceAmount?: number
                | null;
                availableBalanceInDefaultCcy?: number | null;
                balanceAmount?: number | null;
                balanceId: string;
                currencyCode: string;
                defaultCurrencyCode: string;
                negativeBalanceStartDate?: string | null;
                overdraftLimitAmount?: number | null;
                reservedAmount?: number | null;
                tenantCode?: string | null;
            }[]
            | null;
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonAccountExtendedV2Json": {
            data?: {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                total?: number | null;
                values?:
                    | {
                        accessRestricted?: boolean
                        | null;
                        accountClassCode?: string | null;
                        accountId?: string | null;
                        accountName?: string | null;
                        accountNumbers?:
                            | {
                                accountId?: (...)
                                | (...)
                                | (...);
                                accountNumber: { type: ...; value?: ... };
                                accountNumberId?: (...) | (...) | (...);
                                accountNumberSubtype?: (...) | (...) | (...);
                                countryCode?: (...) | (...) | (...);
                                defaultCurrencyCode?: (...) | (...) | (...);
                                externalSyncEnabled?: (...) | (...) | (...) | (...);
                                financialInstitutionId?: (...) | (...);
                                statusCode?: (...) | (...) | (...);
                                tenantCode?: (...) | (...) | (...);
                                validityRange?: (...) | (...);
                            }[]
                            | null;
                        accountTypeCode?: | "CURRENCY"
                        | "INTERNAL"
                        | "SAVING"
                        | "SHADOW"
                        | "VIRTUAL";
                        accountTypeSetupCode?: string
                        | null;
                        activationDate?: string | null;
                        balances?:
                            | {
                                accountId: string;
                                availableBalanceAmount?: (...)
                                | (...)
                                | (...);
                                availableBalanceInDefaultCcy?: (...) | (...) | (...);
                                balanceAmount?: (...) | (...) | (...);
                                balanceId: string;
                                currencyCode: string;
                                defaultCurrencyCode?: (...) | (...) | (...);
                                negativeBalanceStartDate?: (...) | (...) | (...);
                                overdraftLimitAmount?: (...) | (...) | (...);
                                reservedAmount?: (...) | (...) | (...);
                                tenantCode?: (...) | (...) | (...);
                            }[]
                            | null;
                        bic?: string
                        | null;
                        counterpartySectorCode?: string | null;
                        customerGroupCode?: string | null;
                        defaultCurrencyCode?: string | null;
                        iban?: string | null;
                        interestMethodAssignmentCode?: string | null;
                        intraOrgCode?: string | null;
                        jurisdictionCountryCode?: string | null;
                        masterAccountId?: string | null;
                        personId?: string | null;
                        personName?: string | null;
                        personTypeCode?: string | null;
                        productCode?: string | null;
                        residencyCode?: string | null;
                        serviceProviderCode?: string | null;
                        source?: { sourceName: string; sourceRef: string };
                        statusCode?:
                            | "ACTIVE"
                            | "INACTIVE"
                            | "CLOSED"
                            | "CREATED"
                            | "BLOCKED"
                            | "WAITING_FOR_CLOSURE_DECISION";
                        statusReasonCode?: string
                        | null;
                        taxResidencyCountryCode?: string | null;
                        tenantCode?: string | null;
                    }[]
                    | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonAccountWithRelationshipJson": {
            data?: {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                total?: number | null;
                values?:
                    | {
                        accessRestricted?: boolean
                        | null;
                        accountClassCode?: string | null;
                        accountId?: string | null;
                        accountName?: string | null;
                        accountNumbers?:
                            | {
                                accountId?: (...)
                                | (...)
                                | (...);
                                accountNumber: { type: ...; value?: ... };
                                accountNumberId?: (...) | (...) | (...);
                                accountNumberSubtype?: (...) | (...) | (...);
                                countryCode?: (...) | (...) | (...);
                                defaultCurrencyCode?: (...) | (...) | (...);
                                externalSyncEnabled?: (...) | (...) | (...) | (...);
                                financialInstitutionId?: (...) | (...);
                                statusCode?: (...) | (...) | (...);
                                tenantCode?: (...) | (...) | (...);
                                validityRange?: (...) | (...);
                            }[]
                            | null;
                        accountRelationshipId?: string
                        | null;
                        accountTypeCode?:
                            | "CURRENCY"
                            | "INTERNAL"
                            | "SAVING"
                            | "SHADOW"
                            | "VIRTUAL";
                        accountTypeSetupCode?: string
                        | null;
                        activationDate?: string | null;
                        bic?: string | null;
                        counterpartySectorCode?: string | null;
                        customerGroupCode?: string | null;
                        defaultCurrencyCode?: string | null;
                        iban?: string | null;
                        interestMethodAssignmentCode?: string | null;
                        intraOrgCode?: string | null;
                        jurisdictionCountryCode?: string | null;
                        personId?: string | null;
                        personName?: string | null;
                        personTypeCode?: string | null;
                        productCode?: string | null;
                        relationshipType?: string | null;
                        relationshipValidityRange?: {
                            endDate?: string | null;
                            startDate?: string | null;
                        };
                        residencyCode?: string
                        | null;
                        serviceProviderCode?: string | null;
                        source?: { sourceName: string; sourceRef: string };
                        statusCode?:
                            | "ACTIVE"
                            | "INACTIVE"
                            | "CLOSED"
                            | "CREATED"
                            | "BLOCKED"
                            | "WAITING_FOR_CLOSURE_DECISION";
                        statusReasonCode?: string
                        | null;
                        taxResidencyCountryCode?: string | null;
                        tenantCode?: string | null;
                    }[]
                    | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonTransactionV3Json": {
            data?: {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                total?: number | null;
                values?:
                    | {
                        accountId?: string
                        | null;
                        accountTransactionId?: string | null;
                        amount?: number | null;
                        contractSource?: {
                            contractNumber: string;
                            sourceName: string;
                            sourceRef: string;
                        };
                        counterparty?: {
                            accountNumber?: { type: ...; value?: ... };
                            accountNumberCountryCode?: string | null;
                            accountNumberSubtype?: string | null;
                            financialInstitutionId?: { type: ...; value: ... };
                            name?: string | null;
                        };
                        createdDTime?: string
                        | null;
                        currencyCode?: string | null;
                        details?: string | null;
                        directionCode?: "IN" | "OUT";
                        endToEndId?: string | null;
                        filingCode?: string | null;
                        groupId?: string | null;
                        initialBalanceAmount?: number | null;
                        labels?: string[] | null;
                        merchantInfo?: string | null;
                        metaInfo?: string | null;
                        paymentServiceProviderCode?: string | null;
                        postingDate?: string | null;
                        referenceNumber?: string | null;
                        reservationId?: string | null;
                        reversed?: boolean | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        tenantCode?: string
                        | null;
                        transactionDTime?: string | null;
                        transactionSubtypeCode?: string | null;
                        transactionTypeCode?: string | null;
                        uniqueIdentifier?: string | null;
                        usage?: { limitCode?: string | null; userPersonId: string };
                        valueDate?: string | null;
                        virtualAccountId?: string | null;
                    }[]
                    | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.ResponseJsonTransactionExtendedJson": {
            data?: {
                accountId?: string
                | null;
                accountTransactionId?: string | null;
                amount?: number | null;
                contractSource?: {
                    contractNumber: string;
                    sourceName: string;
                    sourceRef: string;
                };
                counterparty?: {
                    accountNumber?: {
                        type: "IBAN"
                        | "BBAN"
                        | "SWIFT"
                        | "ALIAS";
                        value?: string;
                    };
                    accountNumberCountryCode?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    financialInstitutionId?: {
                        type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                        value: string;
                    };
                    name?: string
                    | null;
                };
                createdDTime?: string
                | null;
                currencyCode?: string | null;
                customBookingAllowed?: boolean | null;
                details?: string | null;
                directionCode?: "IN" | "OUT";
                domainCode?: string | null;
                endToEndId?: string | null;
                familyCode?: string | null;
                filingCode?: string | null;
                groupId?: string | null;
                initialBalanceAmount?: number | null;
                labels?: string[] | null;
                merchantInfo?: string | null;
                metaInfo?: string | null;
                paymentServiceProviderCode?: string | null;
                postingDate?: string | null;
                referenceNumber?: string | null;
                reservationId?: string | null;
                reversal?: boolean | null;
                reversalTransactionId?: string | null;
                reversed?: boolean | null;
                reversedByTransactionId?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                subFamilyCode?: string
                | null;
                tenantCode?: string | null;
                transactionDTime?: string | null;
                transactionSubtypeCode?: string | null;
                transactionTypeCode?: string | null;
                uniqueIdentifier?: string | null;
                usage?: { limitCode?: string | null; userPersonId: string };
                valueDate?: string | null;
                virtualAccountId?: string | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.AccountApi.Source": {
            sourceName: string;
            sourceRef: string;
        };
        "Zenus.Clients.Tuum.AccountApi.SourceWithLink": {
            sourceLink?: string
            | null;
            sourceName: string;
            sourceRef: string;
        };
        "Zenus.Clients.Tuum.AccountApi.TransactionCounterpartyJson": {
            accountNumber?: {
                type: "IBAN"
                | "BBAN"
                | "SWIFT"
                | "ALIAS";
                value?: string;
            };
            accountNumberCountryCode?: string
            | null;
            accountNumberSubtype?: string | null;
            financialInstitutionId?: {
                type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                value: string;
            };
            name?: string
            | null;
        };
        "Zenus.Clients.Tuum.AccountApi.TransactionExtendedJson": {
            accountId?: string
            | null;
            accountTransactionId?: string | null;
            amount?: number | null;
            contractSource?: {
                contractNumber: string;
                sourceName: string;
                sourceRef: string;
            };
            counterparty?: {
                accountNumber?: {
                    type: "IBAN"
                    | "BBAN"
                    | "SWIFT"
                    | "ALIAS";
                    value?: string;
                };
                accountNumberCountryCode?: string
                | null;
                accountNumberSubtype?: string | null;
                financialInstitutionId?: {
                    type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                    value: string;
                };
                name?: string
                | null;
            };
            createdDTime?: string
            | null;
            currencyCode?: string | null;
            customBookingAllowed?: boolean | null;
            details?: string | null;
            directionCode?: "IN" | "OUT";
            domainCode?: string | null;
            endToEndId?: string | null;
            familyCode?: string | null;
            filingCode?: string | null;
            groupId?: string | null;
            initialBalanceAmount?: number | null;
            labels?: string[] | null;
            merchantInfo?: string | null;
            metaInfo?: string | null;
            paymentServiceProviderCode?: string | null;
            postingDate?: string | null;
            referenceNumber?: string | null;
            reservationId?: string | null;
            reversal?: boolean | null;
            reversalTransactionId?: string | null;
            reversed?: boolean | null;
            reversedByTransactionId?: string | null;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            subFamilyCode?: string
            | null;
            tenantCode?: string | null;
            transactionDTime?: string | null;
            transactionSubtypeCode?: string | null;
            transactionTypeCode?: string | null;
            uniqueIdentifier?: string | null;
            usage?: { limitCode?: string | null; userPersonId: string };
            valueDate?: string | null;
            virtualAccountId?: string | null;
        };
        "Zenus.Clients.Tuum.AccountApi.TransactionExtendedJsonDirectionCode": | "IN"
        | "OUT";
        "Zenus.Clients.Tuum.AccountApi.TransactionV3Json": {
            accountId?: string
            | null;
            accountTransactionId?: string | null;
            amount?: number | null;
            contractSource?: {
                contractNumber: string;
                sourceName: string;
                sourceRef: string;
            };
            counterparty?: {
                accountNumber?: {
                    type: "IBAN"
                    | "BBAN"
                    | "SWIFT"
                    | "ALIAS";
                    value?: string;
                };
                accountNumberCountryCode?: string
                | null;
                accountNumberSubtype?: string | null;
                financialInstitutionId?: {
                    type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                    value: string;
                };
                name?: string
                | null;
            };
            createdDTime?: string
            | null;
            currencyCode?: string | null;
            details?: string | null;
            directionCode?: "IN" | "OUT";
            endToEndId?: string | null;
            filingCode?: string | null;
            groupId?: string | null;
            initialBalanceAmount?: number | null;
            labels?: string[] | null;
            merchantInfo?: string | null;
            metaInfo?: string | null;
            paymentServiceProviderCode?: string | null;
            postingDate?: string | null;
            referenceNumber?: string | null;
            reservationId?: string | null;
            reversed?: boolean | null;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            tenantCode?: string
            | null;
            transactionDTime?: string | null;
            transactionSubtypeCode?: string | null;
            transactionTypeCode?: string | null;
            uniqueIdentifier?: string | null;
            usage?: { limitCode?: string | null; userPersonId: string };
            valueDate?: string | null;
            virtualAccountId?: string | null;
        };
        "Zenus.Clients.Tuum.AccountApi.TransactionV3JsonDirectionCode": | "IN"
        | "OUT";
        "Zenus.Clients.Tuum.PaymentApi.ContractSource": {
            contractNumber?: string;
            sourceName?: string;
            sourceRef?: string;
        };
        "Zenus.Clients.Tuum.PaymentApi.FeeJson": {
            actualFeeMoney?: { amount?: number; currencyCode: string };
            deferredFee?: boolean | null;
            estimatedFee?: boolean | null;
            feeMoney?: { amount?: number; currencyCode: string };
            feeTypeCode?: string | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.FinancialInstitutionId": {
            type?: "BIC"
            | "SORT_CODE"
            | "BANK_CODE"
            | "ABA_CODE";
            value?: string;
        };
        "Zenus.Clients.Tuum.PaymentApi.FxPaymentJson": {
            coverMoney?: { amount?: number; currencyCode: string };
            exchangeRate?: number | null;
            fixedSide?: string | null;
            fxQuoteRequestId?: string | null;
            paymentMoney?: { amount?: number; currencyCode: string };
            reservationMoney?: { amount?: number; currencyCode: string };
            serviceProviderResult?: {
                coverMoney?: { amount?: number; currencyCode: string };
                exchangeRate?: number | null;
                paymentMoney?: { amount?: number; currencyCode: string };
                paymentProviderResultId?: string | null;
            };
        };
        "Zenus.Clients.Tuum.PaymentApi.PaymentAddress": {
            addressLine?: string
            | null;
            addressTypeCode?: string | null;
            cityCounty?: string;
            countryCode?: string;
            stateRegion?: string | null;
            street1?: string;
            street2?: string | null;
            zip?: string | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJson": {
            identificationTypeCode?: | "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD"
            | "RESIDENCE_PERMIT"
            | "NATIONAL_IDENTIFICATION_NUMBER";
            identificationValue?: string
            | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJsonIdentificationTypeCode": | "PASSPORT"
        | "DRIVER_LICENCE"
        | "ID_CARD"
        | "RESIDENCE_PERMIT"
        | "NATIONAL_IDENTIFICATION_NUMBER";
        "Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2PersonTypeCode": "P"
        | "L";
        "Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2TypeCode":
            | "OUR_PARTY"
            | "OUR_CORRESPONDENT"
            | "COUNTERPARTY"
            | "ORIGINAL_OUR_PARTY"
            | "OUR_PARTY_MASTER";
        "Zenus.Clients.Tuum.PaymentApi.PaymentPartyResponseV2Json": {
            accountNumber?: {
                type: "IBAN"
                | "BBAN"
                | "SWIFT"
                | "ALIAS";
                value?: string;
            };
            accountNumberCountryCode?: string
            | null;
            accountNumberSubtype?: string | null;
            address?: {
                addressLine?: string | null;
                addressTypeCode?: string | null;
                cityCounty?: string;
                countryCode?: string;
                stateRegion?: string | null;
                street1?: string;
                street2?: string | null;
                zip?: string | null;
            };
            financialInstitutionId?: {
                type?: "BIC"
                | "SORT_CODE"
                | "BANK_CODE"
                | "ABA_CODE";
                value?: string;
            };
            givenName?: string
            | null;
            name?: string | null;
            partyIdentification?: {
                identificationTypeCode?:
                    | "PASSPORT"
                    | "DRIVER_LICENCE"
                    | "ID_CARD"
                    | "RESIDENCE_PERMIT"
                    | "NATIONAL_IDENTIFICATION_NUMBER";
                identificationValue?: string
                | null;
            };
            paymentPartyId?: string
            | null;
            personTypeCode?: string | null;
            roleCode?: string | null;
            surname?: string | null;
            tenantCode?: string | null;
            typeCode?: string | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.PaymentProviderResultJson": {
            coverMoney?: { amount?: number; currencyCode: string };
            exchangeRate?: number | null;
            paymentMoney?: { amount?: number; currencyCode: string };
            paymentProviderResultId?: string | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.PaymentSchemeElementResponseJson": {
            fieldValue?: string;
            fieldValueCountryCode?: string
            | null;
            fieldValueSchemeTypeCode?: string | null;
            fieldValueTypeCode?: string;
            includeToMetaInfo?: boolean | null;
            tenantCode?: string | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.PaymentSearchV3Json": {
            endReached?: boolean
            | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            values?:
                | {
                    accountId?: string
                    | null;
                    amlDeclineReason?: string | null;
                    amlMonitoringEnabled?: boolean | null;
                    autoConfirm?: boolean | null;
                    cancellationRequestStatusCode?: string | null;
                    cancelReason?: string | null;
                    cancelRefuseReason?: string | null;
                    categoryPurposeCode?: string | null;
                    chargeBearer?: string | null;
                    contractSource?: {
                        contractNumber?: string;
                        sourceName?: string;
                        sourceRef?: string;
                    };
                    counterpartyOriginalIban?: string
                    | null;
                    details?: string | null;
                    directionCode?: string | null;
                    endToEndId?: string | null;
                    errorCode?: string | null;
                    fees?:
                        | {
                            actualFeeMoney?: { amount?: (...)
                            | (...); currencyCode: string };
                            deferredFee?: boolean | null;
                            estimatedFee?: boolean | null;
                            feeMoney?: { amount?: (...) | (...); currencyCode: string };
                            feeTypeCode?: string | null;
                        }[]
                        | null;
                    fileImportLineNumber?: number
                    | null;
                    fxPayment?: {
                        coverMoney?: { amount?: number; currencyCode: string };
                        exchangeRate?: number | null;
                        fixedSide?: string | null;
                        fxQuoteRequestId?: string | null;
                        paymentMoney?: { amount?: number; currencyCode: string };
                        reservationMoney?: { amount?: number; currencyCode: string };
                        serviceProviderResult?: {
                            coverMoney?: { amount?: ...; currencyCode: ... };
                            exchangeRate?: number | null;
                            paymentMoney?: { amount?: ...; currencyCode: ... };
                            paymentProviderResultId?: string | null;
                        };
                    };
                    fxPaymentFlag?: boolean
                    | null;
                    insertedDateTime?: string | null;
                    labels?: string[] | null;
                    lastStatusRequestDate?: string | null;
                    money?: { amount?: number; currencyCode: string };
                    paymentCancellationReasonCode?: string | null;
                    paymentId?: string | null;
                    paymentParties?:
                        | {
                            accountNumber?: {
                                type: (...)
                                | (...)
                                | (...)
                                | (...);
                                value?: (...) | (...);
                            };
                            accountNumberCountryCode?: string
                            | null;
                            accountNumberSubtype?: string | null;
                            address?: {
                                addressLine?: (...) | (...) | (...);
                                addressTypeCode?: (...) | (...) | (...);
                                cityCounty?: (...) | (...);
                                countryCode?: (...) | (...);
                                stateRegion?: (...) | (...) | (...);
                                street1?: (...) | (...);
                                street2?: (...) | (...) | (...);
                                zip?: (...) | (...) | (...);
                            };
                            financialInstitutionId?: {
                                type?: (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                                value?: (...) | (...);
                            };
                            givenName?: string
                            | null;
                            name?: string | null;
                            partyIdentification?: {
                                identificationTypeCode?:
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...)
                                    | (...);
                                identificationValue?: (...) | (...) | (...);
                            };
                            paymentPartyId?: string
                            | null;
                            personTypeCode?: string | null;
                            roleCode?: string | null;
                            surname?: string | null;
                            tenantCode?: string | null;
                            typeCode?: string | null;
                        }[]
                        | null;
                    paymentSchemeElements?: | {
                        fieldValue?: string;
                        fieldValueCountryCode?: string
                        | null;
                        fieldValueSchemeTypeCode?: string | null;
                        fieldValueTypeCode?: string;
                        includeToMetaInfo?: boolean | null;
                        tenantCode?: string | null;
                    }[]
                    | null;
                    paymentServiceProviderCode?: string
                    | null;
                    paymentTypeCode?: string | null;
                    postingDate?: string | null;
                    preferredPaymentScheme?: string | null;
                    purposeCode?: string | null;
                    referenceNumber?: string | null;
                    residencyCountryCode?: string | null;
                    returnComment?: string | null;
                    returnReason?: string | null;
                    returnSettlementDate?: string | null;
                    returnStatusCode?: string | null;
                    selectedPaymentScheme?: string | null;
                    settlementDate?: string | null;
                    settlementErrorCode?: string | null;
                    settlementPaymentScheme?: string | null;
                    settlementStatusCode?: string | null;
                    source?: { sourceName?: string; sourceRef?: string };
                    statusCode?: string | null;
                    tenantCode?: string | null;
                    uetr?: string | null;
                    valueDate?: string | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.PaymentV3Json": {
            accountId?: string
            | null;
            amlDeclineReason?: string | null;
            amlMonitoringEnabled?: boolean | null;
            autoConfirm?: boolean | null;
            cancellationRequestStatusCode?: string | null;
            cancelReason?: string | null;
            cancelRefuseReason?: string | null;
            categoryPurposeCode?: string | null;
            chargeBearer?: string | null;
            contractSource?: {
                contractNumber?: string;
                sourceName?: string;
                sourceRef?: string;
            };
            counterpartyOriginalIban?: string
            | null;
            details?: string | null;
            directionCode?: string | null;
            endToEndId?: string | null;
            errorCode?: string | null;
            fees?:
                | {
                    actualFeeMoney?: { amount?: number; currencyCode: string };
                    deferredFee?: boolean | null;
                    estimatedFee?: boolean | null;
                    feeMoney?: { amount?: number; currencyCode: string };
                    feeTypeCode?: string | null;
                }[]
                | null;
            fileImportLineNumber?: number
            | null;
            fxPayment?: {
                coverMoney?: { amount?: number; currencyCode: string };
                exchangeRate?: number | null;
                fixedSide?: string | null;
                fxQuoteRequestId?: string | null;
                paymentMoney?: { amount?: number; currencyCode: string };
                reservationMoney?: { amount?: number; currencyCode: string };
                serviceProviderResult?: {
                    coverMoney?: { amount?: number; currencyCode: string };
                    exchangeRate?: number | null;
                    paymentMoney?: { amount?: number; currencyCode: string };
                    paymentProviderResultId?: string | null;
                };
            };
            fxPaymentFlag?: boolean
            | null;
            insertedDateTime?: string | null;
            labels?: string[] | null;
            lastStatusRequestDate?: string | null;
            money?: { amount?: number; currencyCode: string };
            paymentCancellationReasonCode?: string | null;
            paymentId?: string | null;
            paymentParties?:
                | {
                    accountNumber?: {
                        type: "IBAN"
                        | "BBAN"
                        | "SWIFT"
                        | "ALIAS";
                        value?: string;
                    };
                    accountNumberCountryCode?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    address?: {
                        addressLine?: string | null;
                        addressTypeCode?: string | null;
                        cityCounty?: string;
                        countryCode?: string;
                        stateRegion?: string | null;
                        street1?: string;
                        street2?: string | null;
                        zip?: string | null;
                    };
                    financialInstitutionId?: {
                        type?: "BIC"
                        | "SORT_CODE"
                        | "BANK_CODE"
                        | "ABA_CODE";
                        value?: string;
                    };
                    givenName?: string
                    | null;
                    name?: string | null;
                    partyIdentification?: {
                        identificationTypeCode?:
                            | "PASSPORT"
                            | "DRIVER_LICENCE"
                            | "ID_CARD"
                            | "RESIDENCE_PERMIT"
                            | "NATIONAL_IDENTIFICATION_NUMBER";
                        identificationValue?: string
                        | null;
                    };
                    paymentPartyId?: string
                    | null;
                    personTypeCode?: string | null;
                    roleCode?: string | null;
                    surname?: string | null;
                    tenantCode?: string | null;
                    typeCode?: string | null;
                }[]
                | null;
            paymentSchemeElements?: | {
                fieldValue?: string;
                fieldValueCountryCode?: string
                | null;
                fieldValueSchemeTypeCode?: string | null;
                fieldValueTypeCode?: string;
                includeToMetaInfo?: boolean | null;
                tenantCode?: string | null;
            }[]
            | null;
            paymentServiceProviderCode?: string
            | null;
            paymentTypeCode?: string | null;
            postingDate?: string | null;
            preferredPaymentScheme?: string | null;
            purposeCode?: string | null;
            referenceNumber?: string | null;
            residencyCountryCode?: string | null;
            returnComment?: string | null;
            returnReason?: string | null;
            returnSettlementDate?: string | null;
            returnStatusCode?: string | null;
            selectedPaymentScheme?: string | null;
            settlementDate?: string | null;
            settlementErrorCode?: string | null;
            settlementPaymentScheme?: string | null;
            settlementStatusCode?: string | null;
            source?: { sourceName?: string; sourceRef?: string };
            statusCode?: string | null;
            tenantCode?: string | null;
            uetr?: string | null;
            valueDate?: string | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.ResponseJsonPaymentSearchV3Json": {
            data?: {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                values?:
                    | {
                        accountId?: string
                        | null;
                        amlDeclineReason?: string | null;
                        amlMonitoringEnabled?: boolean | null;
                        autoConfirm?: boolean | null;
                        cancellationRequestStatusCode?: string | null;
                        cancelReason?: string | null;
                        cancelRefuseReason?: string | null;
                        categoryPurposeCode?: string | null;
                        chargeBearer?: string | null;
                        contractSource?: {
                            contractNumber?: string;
                            sourceName?: string;
                            sourceRef?: string;
                        };
                        counterpartyOriginalIban?: string
                        | null;
                        details?: string | null;
                        directionCode?: string | null;
                        endToEndId?: string | null;
                        errorCode?: string | null;
                        fees?:
                            | {
                                actualFeeMoney?: (...)
                                | (...);
                                deferredFee?: (...) | (...) | (...) | (...);
                                estimatedFee?: (...) | (...) | (...) | (...);
                                feeMoney?: (...) | (...);
                                feeTypeCode?: (...) | (...) | (...);
                            }[]
                            | null;
                        fileImportLineNumber?: number
                        | null;
                        fxPayment?: {
                            coverMoney?: { amount?: ...; currencyCode: ... };
                            exchangeRate?: number | null;
                            fixedSide?: string | null;
                            fxQuoteRequestId?: string | null;
                            paymentMoney?: { amount?: ...; currencyCode: ... };
                            reservationMoney?: { amount?: ...; currencyCode: ... };
                            serviceProviderResult?: {
                                coverMoney?: ...;
                                exchangeRate?: ...;
                                paymentMoney?: ...;
                                paymentProviderResultId?: ...;
                            };
                        };
                        fxPaymentFlag?: boolean
                        | null;
                        insertedDateTime?: string | null;
                        labels?: string[] | null;
                        lastStatusRequestDate?: string | null;
                        money?: { amount?: number; currencyCode: string };
                        paymentCancellationReasonCode?: string | null;
                        paymentId?: string | null;
                        paymentParties?:
                            | {
                                accountNumber?: (...)
                                | (...);
                                accountNumberCountryCode?: (...) | (...) | (...);
                                accountNumberSubtype?: (...) | (...) | (...);
                                address?: (...) | (...);
                                financialInstitutionId?: (...) | (...);
                                givenName?: (...) | (...) | (...);
                                name?: (...) | (...) | (...);
                                partyIdentification?: (...) | (...);
                                paymentPartyId?: (...) | (...) | (...);
                                personTypeCode?: (...) | (...) | (...);
                                roleCode?: (...) | (...) | (...);
                                surname?: (...) | (...) | (...);
                                tenantCode?: (...) | (...) | (...);
                                typeCode?: (...) | (...) | (...);
                            }[]
                            | null;
                        paymentSchemeElements?: | {
                            fieldValue?: (...)
                            | (...);
                            fieldValueCountryCode?: (...) | (...) | (...);
                            fieldValueSchemeTypeCode?: (...) | (...) | (...);
                            fieldValueTypeCode?: (...) | (...);
                            includeToMetaInfo?: (...) | (...) | (...) | (...);
                            tenantCode?: (...) | (...) | (...);
                        }[]
                        | null;
                        paymentServiceProviderCode?: string
                        | null;
                        paymentTypeCode?: string | null;
                        postingDate?: string | null;
                        preferredPaymentScheme?: string | null;
                        purposeCode?: string | null;
                        referenceNumber?: string | null;
                        residencyCountryCode?: string | null;
                        returnComment?: string | null;
                        returnReason?: string | null;
                        returnSettlementDate?: string | null;
                        returnStatusCode?: string | null;
                        selectedPaymentScheme?: string | null;
                        settlementDate?: string | null;
                        settlementErrorCode?: string | null;
                        settlementPaymentScheme?: string | null;
                        settlementStatusCode?: string | null;
                        source?: { sourceName?: string; sourceRef?: string };
                        statusCode?: string | null;
                        tenantCode?: string | null;
                        uetr?: string | null;
                        valueDate?: string | null;
                    }[]
                    | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.ResponseJsonPaymentV3Json": {
            data?: {
                accountId?: string
                | null;
                amlDeclineReason?: string | null;
                amlMonitoringEnabled?: boolean | null;
                autoConfirm?: boolean | null;
                cancellationRequestStatusCode?: string | null;
                cancelReason?: string | null;
                cancelRefuseReason?: string | null;
                categoryPurposeCode?: string | null;
                chargeBearer?: string | null;
                contractSource?: {
                    contractNumber?: string;
                    sourceName?: string;
                    sourceRef?: string;
                };
                counterpartyOriginalIban?: string
                | null;
                details?: string | null;
                directionCode?: string | null;
                endToEndId?: string | null;
                errorCode?: string | null;
                fees?:
                    | {
                        actualFeeMoney?: { amount?: number; currencyCode: string };
                        deferredFee?: boolean | null;
                        estimatedFee?: boolean | null;
                        feeMoney?: { amount?: number; currencyCode: string };
                        feeTypeCode?: string | null;
                    }[]
                    | null;
                fileImportLineNumber?: number
                | null;
                fxPayment?: {
                    coverMoney?: { amount?: number; currencyCode: string };
                    exchangeRate?: number | null;
                    fixedSide?: string | null;
                    fxQuoteRequestId?: string | null;
                    paymentMoney?: { amount?: number; currencyCode: string };
                    reservationMoney?: { amount?: number; currencyCode: string };
                    serviceProviderResult?: {
                        coverMoney?: { amount?: (...) | (...); currencyCode: string };
                        exchangeRate?: number | null;
                        paymentMoney?: { amount?: (...) | (...); currencyCode: string };
                        paymentProviderResultId?: string | null;
                    };
                };
                fxPaymentFlag?: boolean
                | null;
                insertedDateTime?: string | null;
                labels?: string[] | null;
                lastStatusRequestDate?: string | null;
                money?: { amount?: number; currencyCode: string };
                paymentCancellationReasonCode?: string | null;
                paymentId?: string | null;
                paymentParties?:
                    | {
                        accountNumber?: {
                            type: "IBAN"
                            | "BBAN"
                            | "SWIFT"
                            | "ALIAS";
                            value?: string;
                        };
                        accountNumberCountryCode?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        address?: {
                            addressLine?: string | null;
                            addressTypeCode?: string | null;
                            cityCounty?: string;
                            countryCode?: string;
                            stateRegion?: string | null;
                            street1?: string;
                            street2?: string | null;
                            zip?: string | null;
                        };
                        financialInstitutionId?: {
                            type?: "BIC"
                            | "SORT_CODE"
                            | "BANK_CODE"
                            | "ABA_CODE";
                            value?: string;
                        };
                        givenName?: string
                        | null;
                        name?: string | null;
                        partyIdentification?: {
                            identificationTypeCode?:
                                | "PASSPORT"
                                | "DRIVER_LICENCE"
                                | "ID_CARD"
                                | "RESIDENCE_PERMIT"
                                | "NATIONAL_IDENTIFICATION_NUMBER";
                            identificationValue?: string
                            | null;
                        };
                        paymentPartyId?: string
                        | null;
                        personTypeCode?: string | null;
                        roleCode?: string | null;
                        surname?: string | null;
                        tenantCode?: string | null;
                        typeCode?: string | null;
                    }[]
                    | null;
                paymentSchemeElements?: | {
                    fieldValue?: string;
                    fieldValueCountryCode?: string
                    | null;
                    fieldValueSchemeTypeCode?: string | null;
                    fieldValueTypeCode?: string;
                    includeToMetaInfo?: boolean | null;
                    tenantCode?: string | null;
                }[]
                | null;
                paymentServiceProviderCode?: string
                | null;
                paymentTypeCode?: string | null;
                postingDate?: string | null;
                preferredPaymentScheme?: string | null;
                purposeCode?: string | null;
                referenceNumber?: string | null;
                residencyCountryCode?: string | null;
                returnComment?: string | null;
                returnReason?: string | null;
                returnSettlementDate?: string | null;
                returnStatusCode?: string | null;
                selectedPaymentScheme?: string | null;
                settlementDate?: string | null;
                settlementErrorCode?: string | null;
                settlementPaymentScheme?: string | null;
                settlementStatusCode?: string | null;
                source?: { sourceName?: string; sourceRef?: string };
                statusCode?: string | null;
                tenantCode?: string | null;
                uetr?: string | null;
                valueDate?: string | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PaymentApi.Source": {
            sourceName?: string;
            sourceRef?: string;
        };
        "Zenus.Clients.Tuum.PersonApi.AdditionalContactJson": {
            additionalContactId?: string
            | null;
            contactTypeCode?: string | null;
            description?: string | null;
            email?: string | null;
            personId?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            preferredMethodOfContact?: boolean | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        };
        "Zenus.Clients.Tuum.PersonApi.AddressJson": {
            addressId?: string
            | null;
            addressTypeCode?: string | null;
            apartmentNumber?: string | null;
            buildingName?: string | null;
            buildingNumber?: string | null;
            cityCounty?: string | null;
            countryCode?: string | null;
            department?: string | null;
            district?: string | null;
            floor?: string | null;
            moveInDate?: string | null;
            personId?: string | null;
            postBox?: string | null;
            stateRegion?: string | null;
            street1?: string | null;
            street2?: string | null;
            streetName?: string | null;
            structured?: boolean | null;
            subDepartment?: string | null;
            townLocationName?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
            zip?: string | null;
        };
        "Zenus.Clients.Tuum.PersonApi.AddressTypeCode": | "R"
        | "C"
        | "B"
        | "D"
        | "BILLING"
        | "HQ_LOCATION"
        | "PLACE_OF_BUSINESS"
        | "SUBSIDIARY";
        "Zenus.Clients.Tuum.PersonApi.CreateAddressJsonAddressTypeCode": | "R"
        | "C"
        | "B"
        | "D"
        | "BILLING"
        | "HQ_LOCATION"
        | "PLACE_OF_BUSINESS"
        | "SUBSIDIARY";
        "Zenus.Clients.Tuum.PersonApi.CreateDocumentJson": {
            documentTypeCode: | "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD"
            | "RESIDENCE_PERMIT";
            expiryDate?: string
            | null;
            issuingCountry: string;
            number: string;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        };
        "Zenus.Clients.Tuum.PersonApi.CreateDocumentJsonDocumentTypeCode": | "PASSPORT"
        | "DRIVER_LICENCE"
        | "ID_CARD"
        | "RESIDENCE_PERMIT";
        "Zenus.Clients.Tuum.PersonApi.CreatePersonFinancialDataJson": {
            currencyCode?: string
            | null;
            currentPeriodValue?: number | null;
            description?: string | null;
            financialDataTypeCode: string;
            financialDataValueTypeCode:
                | "CURRENCY"
                | "NUMBER"
                | "NUMBER_RANGE"
                | "CURRENCY_RANGE";
            nextPeriodEstimateValue?: number
            | null;
            period?: number | null;
            periodRange?: { endDate?: string | null; startDate?: string | null };
            valueRange?: { endValue?: number | null; startValue?: number | null };
        };
        "Zenus.Clients.Tuum.PersonApi.CreatePersonFinancialDataJsonFinancialDataValueTypeCode": | "CURRENCY"
        | "NUMBER"
        | "NUMBER_RANGE"
        | "CURRENCY_RANGE";
        "Zenus.Clients.Tuum.PersonApi.CreatePersonJsonPersonTypeCode": "P"
        | "L";
        "Zenus.Clients.Tuum.PersonApi.CreatePersonJsonSex": "M" | "F" | "O";
        "Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJson": {
            additionalData?: string | null;
            beneficiary?: boolean;
            customFields?: { [key: string]: unknown } | null;
            idCountryCode: string;
            idNumber: string;
            percentageOfShares?: number | null;
            percentageOfSignature?: number | null;
            relationTypeCode:
                | "REPRESENTATIVE"
                | "SHAREHOLDER"
                | "DIRECTOR"
                | "MEMBER_OF_BOARD"
                | "SUPERVISORY_BOARD_MEMBER"
                | "EXECUTIVE_OFFICER"
                | "ACCOUNTANT";
            representingRange: { endDate?: string
            | null; startDate?: string | null };
            role?: string | null;
            source?: { sourceName: string; sourceRef: string };
            statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
        };
        "Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonRelationTypeCode": | "REPRESENTATIVE"
        | "SHAREHOLDER"
        | "DIRECTOR"
        | "MEMBER_OF_BOARD"
        | "SUPERVISORY_BOARD_MEMBER"
        | "EXECUTIVE_OFFICER"
        | "ACCOUNTANT";
        "Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonStatusCode": | "ACTIVE"
        | "INACTIVE"
        | "CLOSED";
        "Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipsJson": {
            relationships: {
                additionalData?: string
                | null;
                beneficiary?: boolean;
                customFields?: { [key: string]: unknown } | null;
                idCountryCode: string;
                idNumber: string;
                percentageOfShares?: number | null;
                percentageOfSignature?: number | null;
                relationTypeCode:
                    | "REPRESENTATIVE"
                    | "SHAREHOLDER"
                    | "DIRECTOR"
                    | "MEMBER_OF_BOARD"
                    | "SUPERVISORY_BOARD_MEMBER"
                    | "EXECUTIVE_OFFICER"
                    | "ACCOUNTANT";
                representingRange: { endDate?: string
                | null; startDate?: string | null };
                role?: string | null;
                source?: { sourceName: string; sourceRef: string };
                statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
            }[];
        };
        "Zenus.Clients.Tuum.PersonApi.CreatePersonRiskJson": {
            date?: string
            | null;
            riskLevelCode: string;
            riskTypeCode: string;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            value?: number
            | null;
        };
        "Zenus.Clients.Tuum.PersonApi.CustomFieldValueJson": {
            fieldId: string;
            fieldName: string;
            fieldSetName: string;
            fieldValue: string;
            lookupEntityName?: string
            | null;
            lookupTypeCode?: string | null;
            textValues?: string[] | null;
            valueType: string;
        };
        "Zenus.Clients.Tuum.PersonApi.DateTimeRange": {
            endTime?: string
            | null;
            startTime?: string | null;
        };
        "Zenus.Clients.Tuum.PersonApi.DocumentJson": {
            docuId?: string
            | null;
            documentTypeCode?: string | null;
            expiryDate?: string | null;
            issuingCountry?: string | null;
            number?: string | null;
            personId?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        };
        "Zenus.Clients.Tuum.PersonApi.IdentificationNumberJson": {
            idCountryCode?: string
            | null;
            idNumber?: string | null;
            idNumberId?: string | null;
            personId?: string | null;
            primary?: boolean | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        };
        "Zenus.Clients.Tuum.PersonApi.PaginationResultJsonPersonV2Json": {
            endReached?: boolean
            | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            values?:
                | {
                    accessRestricted?: boolean
                    | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJson": {
            buildingTypeCode?: "OTHER"
            | "PRIVATE_HOUSE"
            | "APARTMENT";
            housingTypeCode?:
                | "PRIVATE"
                | "RENTED"
                | "PART_OWNERSHIP"
                | "LIVING_WITH_PARENTS"
                | "OTHER";
        };
        "Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonBuildingTypeCode": | "OTHER"
        | "PRIVATE_HOUSE"
        | "APARTMENT";
        "Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonHousingTypeCode": | "PRIVATE"
        | "RENTED"
        | "PART_OWNERSHIP"
        | "LIVING_WITH_PARENTS"
        | "OTHER";
        "Zenus.Clients.Tuum.PersonApi.PatchPersonJson": {
            birthDate?: string
            | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            email?: string | null;
            givenName?: string | null;
            home?: {
                buildingTypeCode?: "OTHER" | "PRIVATE_HOUSE" | "APARTMENT";
                housingTypeCode?:
                    | "PRIVATE"
                    | "RENTED"
                    | "PART_OWNERSHIP"
                    | "LIVING_WITH_PARENTS"
                    | "OTHER";
            };
            inactivationDate?: string
            | null;
            language?: string | null;
            legalForm?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            residencyCountryCode?: string | null;
            sex?: "M" | "F" | "O";
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            statusCodeReason?: string
            | null;
            surname?: string | null;
            taxResidencyCountry?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
            work?: {
                activityCode?: string | null;
                businessAreaCodes?: string[] | null;
                employmentTimeCode?:
                    | "TRIAL"
                    | "UP_1_YEAR"
                    | "UP_2_YEAR"
                    | "UP_3_YEAR"
                    | "UP_4_YEAR"
                    | "MORE_4_YEAR";
                fixedEmploymentLength?: number
                | null;
            };
        };
        "Zenus.Clients.Tuum.PersonApi.PatchPersonJsonSex": "M"
        | "F"
        | "O";
        "Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJson": {
            activityCode?: string | null;
            businessAreaCodes?: string[] | null;
            employmentTimeCode?:
                | "TRIAL"
                | "UP_1_YEAR"
                | "UP_2_YEAR"
                | "UP_3_YEAR"
                | "UP_4_YEAR"
                | "MORE_4_YEAR";
            fixedEmploymentLength?: number
            | null;
        };
        "Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJsonEmploymentTimeCode": | "TRIAL"
        | "UP_1_YEAR"
        | "UP_2_YEAR"
        | "UP_3_YEAR"
        | "UP_4_YEAR"
        | "MORE_4_YEAR";
        "Zenus.Clients.Tuum.PersonApi.PersonAdditionalInfoJson": {
            birthDate?: string
            | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            inactivationDate?: string | null;
            intraOrgCode?: string | null;
            language?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            statusCodeReason?: string | null;
            taxResidencyCountry?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
        };
        "Zenus.Clients.Tuum.PersonApi.PersonDetailsJson": {
            accessRestricted?: boolean
            | null;
            additionalContacts?:
                | {
                    additionalContactId?: string
                    | null;
                    contactTypeCode?: string | null;
                    description?: string | null;
                    email?: string | null;
                    personId?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    preferredMethodOfContact?: boolean | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            additionalInfo?: {
                birthDate?: string
                | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                inactivationDate?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                statusCodeReason?: string | null;
                taxResidencyCountry?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            addresses?: | {
                addressId?: string
                | null;
                addressTypeCode?: string | null;
                apartmentNumber?: string | null;
                buildingName?: string | null;
                buildingNumber?: string | null;
                cityCounty?: string | null;
                countryCode?: string | null;
                department?: string | null;
                district?: string | null;
                floor?: string | null;
                moveInDate?: string | null;
                personId?: string | null;
                postBox?: string | null;
                stateRegion?: string | null;
                street1?: string | null;
                street2?: string | null;
                streetName?: string | null;
                structured?: boolean | null;
                subDepartment?: string | null;
                townLocationName?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
                zip?: string | null;
            }[]
            | null;
            creationDate?: string
            | null;
            documents?:
                | {
                    docuId?: string
                    | null;
                    documentTypeCode?: string | null;
                    expiryDate?: string | null;
                    issuingCountry?: string | null;
                    number?: string | null;
                    personId?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            forgotten?: boolean
            | null;
            fullName?: string | null;
            home?: {
                buildingTypeCode?: string | null;
                housingTypeCode?: string | null;
            };
            identificationNumbers?: | {
                idCountryCode?: string
                | null;
                idNumber?: string | null;
                idNumberId?: string | null;
                personId?: string | null;
                primary?: boolean | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null;
            legalForm?: string
            | null;
            mainPersonId?: string | null;
            personalInfo?: {
                dependantPersons?: number | null;
                email?: string | null;
                givenName?: string | null;
                legalForm?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                surname?: string | null;
            };
            personGroupCodes?: | {
                personGroupCode: string;
                personGroupId?: string
                | null;
                personId?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null;
            personId?: string
            | null;
            relationships?:
                | {
                    additionalData?: string
                    | null;
                    beneficiary?: boolean | null;
                    parent?: {
                        accessRestricted?: boolean | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: string[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        statusCode?: string
                        | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    };
                    parentPersonId?: string
                    | null;
                    percentageOfShares?: number | null;
                    percentageOfSignature?: number | null;
                    person?: {
                        accessRestricted?: boolean | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: string[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        statusCode?: string
                        | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    };
                    personId?: string
                    | null;
                    personRelationshipId?: string | null;
                    relationTypeCode?: string | null;
                    representingRange?: {
                        endDate?: string | null;
                        startDate?: string | null;
                    };
                    role?: string
                    | null;
                    statusCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            source?: {
                sourceLink?: string
                | null;
                sourceName: string;
                sourceRef: string;
            };
            statusCode?: string
            | null;
            taxNumbers?:
                | {
                    personId?: string
                    | null;
                    primary?: boolean | null;
                    taxCountryCode?: string | null;
                    taxNumber?: string | null;
                    taxNumberId?: string | null;
                    taxNumberTypeCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            tenantCode?: string
            | null;
            work?: {
                activityCode?: string | null;
                businessAreaCodes?: string[] | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
            };
        };
        "Zenus.Clients.Tuum.PersonApi.PersonGroupJson": {
            personGroupCode: string;
            personGroupId?: string
            | null;
            personId?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        };
        "Zenus.Clients.Tuum.PersonApi.PersonHomeJson": {
            buildingTypeCode?: string
            | null;
            housingTypeCode?: string | null;
        };
        "Zenus.Clients.Tuum.PersonApi.PersonPersonalInfoJson": {
            dependantPersons?: number
            | null;
            email?: string | null;
            givenName?: string | null;
            legalForm?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            personTypeCode?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            residencyCountryCode?: string | null;
            sex?: string | null;
            surname?: string | null;
        };
        "Zenus.Clients.Tuum.PersonApi.PersonRelationshipJson": {
            additionalData?: string
            | null;
            beneficiary?: boolean | null;
            parent?: {
                accessRestricted?: boolean | null;
                activityCode?: string | null;
                birthDate?: string | null;
                buildingTypeCode?: string | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                creationDate?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
                forgotten?: boolean | null;
                fullName?: string | null;
                givenName?: string | null;
                housingTypeCode?: string | null;
                idCountryCode?: string | null;
                idNumber?: string | null;
                inactivationDate?: string | null;
                insertedDTime?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                statusCodeReason?: string | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tenantCode?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            parentPersonId?: string
            | null;
            percentageOfShares?: number | null;
            percentageOfSignature?: number | null;
            person?: {
                accessRestricted?: boolean | null;
                activityCode?: string | null;
                birthDate?: string | null;
                buildingTypeCode?: string | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                creationDate?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
                forgotten?: boolean | null;
                fullName?: string | null;
                givenName?: string | null;
                housingTypeCode?: string | null;
                idCountryCode?: string | null;
                idNumber?: string | null;
                inactivationDate?: string | null;
                insertedDTime?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                statusCodeReason?: string | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tenantCode?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            personId?: string
            | null;
            personRelationshipId?: string | null;
            relationTypeCode?: string | null;
            representingRange?: { endDate?: string | null; startDate?: string | null };
            role?: string | null;
            statusCode?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        };
        "Zenus.Clients.Tuum.PersonApi.PersonSearchJsonAddressTypeCode": | "R"
        | "C"
        | "B"
        | "D"
        | "BILLING"
        | "HQ_LOCATION"
        | "PLACE_OF_BUSINESS"
        | "SUBSIDIARY";
        "Zenus.Clients.Tuum.PersonApi.PersonSearchJsonPersonTypeCode": "P"
        | "L";
        "Zenus.Clients.Tuum.PersonApi.PersonSearchJsonStatusCode":
            | "ACTIVE"
            | "INACTIVE"
            | "PENDING";
        "Zenus.Clients.Tuum.PersonApi.PersonV2Json": {
            accessRestricted?: boolean
            | null;
            activityCode?: string | null;
            birthDate?: string | null;
            buildingTypeCode?: string | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            creationDate?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            email?: string | null;
            employmentTimeCode?: string | null;
            fixedEmploymentLength?: number | null;
            forgotten?: boolean | null;
            fullName?: string | null;
            givenName?: string | null;
            housingTypeCode?: string | null;
            idCountryCode?: string | null;
            idNumber?: string | null;
            inactivationDate?: string | null;
            insertedDTime?: string | null;
            intraOrgCode?: string | null;
            language?: string | null;
            legalForm?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            personGroupCodes?: string[] | null;
            personId?: string | null;
            personTypeCode?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            residencyCountryCode?: string | null;
            sex?: string | null;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            statusCode?: string
            | null;
            statusCodeReason?: string | null;
            surname?: string | null;
            taxResidencyCountry?: string | null;
            tenantCode?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
        };
        "Zenus.Clients.Tuum.PersonApi.PersonV3Json": {
            accessRestricted?: boolean
            | null;
            birthDate?: string | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            creationDate?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            email?: string | null;
            forgotten?: boolean | null;
            fullName?: string | null;
            givenName?: string | null;
            home?: {
                buildingTypeCode?: string | null;
                housingTypeCode?: string | null;
            };
            idCountryCode?: string
            | null;
            idNumber?: string | null;
            inactivationDate?: string | null;
            insertedDTime?: string | null;
            intraOrgCode?: string | null;
            language?: string | null;
            legalForm?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            personGroupCodes?: string[] | null;
            personId?: string | null;
            personTypeCode?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            residencyCountryCode?: string | null;
            sex?: string | null;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            statusCode?: string
            | null;
            statusCodeReason?: string | null;
            surname?: string | null;
            taxResidencyCountry?: string | null;
            tenantCode?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
            work?: {
                activityCode?: string | null;
                businessAreaCodes?: string[] | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
            };
        };
        "Zenus.Clients.Tuum.PersonApi.PersonWorkJson": {
            activityCode?: string
            | null;
            businessAreaCodes?: string[] | null;
            employmentTimeCode?: string | null;
            fixedEmploymentLength?: number | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonAddressJson": {
            data?: {
                addressId?: string
                | null;
                addressTypeCode?: string | null;
                apartmentNumber?: string | null;
                buildingName?: string | null;
                buildingNumber?: string | null;
                cityCounty?: string | null;
                countryCode?: string | null;
                department?: string | null;
                district?: string | null;
                floor?: string | null;
                moveInDate?: string | null;
                personId?: string | null;
                postBox?: string | null;
                stateRegion?: string | null;
                street1?: string | null;
                street2?: string | null;
                streetName?: string | null;
                structured?: boolean | null;
                subDepartment?: string | null;
                townLocationName?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
                zip?: string | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonDocumentJson": {
            data?: {
                docuId?: string
                | null;
                documentTypeCode?: string | null;
                expiryDate?: string | null;
                issuingCountry?: string | null;
                number?: string | null;
                personId?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonListPersonRelationshipJson": {
            data?: | {
                additionalData?: string
                | null;
                beneficiary?: boolean | null;
                parent?: {
                    accessRestricted?: boolean | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                parentPersonId?: string
                | null;
                percentageOfShares?: number | null;
                percentageOfSignature?: number | null;
                person?: {
                    accessRestricted?: boolean | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                personId?: string
                | null;
                personRelationshipId?: string | null;
                relationTypeCode?: string | null;
                representingRange?: {
                    endDate?: string | null;
                    startDate?: string | null;
                };
                role?: string
                | null;
                statusCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null;
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonPaginationResultJsonPersonV2Json": {
            data?: {
                endReached?: boolean
                | null;
                pageNumber?: number | null;
                pageSize?: number | null;
                sort?: { field?: string | null; order?: string | null }[] | null;
                values?:
                    | {
                        accessRestricted?: boolean
                        | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: string[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: string[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: {
                            sourceLink?: string | null;
                            sourceName: string;
                            sourceRef: string;
                        };
                        statusCode?: string
                        | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    }[]
                    | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonAdditionalInfoJson": {
            data?: {
                birthDate?: string
                | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                inactivationDate?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                statusCodeReason?: string | null;
                taxResidencyCountry?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonDetailsJson": {
            data?: {
                accessRestricted?: boolean
                | null;
                additionalContacts?:
                    | {
                        additionalContactId?: string
                        | null;
                        contactTypeCode?: string | null;
                        description?: string | null;
                        email?: string | null;
                        personId?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        preferredMethodOfContact?: boolean | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                additionalInfo?: {
                    birthDate?: string
                    | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    inactivationDate?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    statusCodeReason?: string | null;
                    taxResidencyCountry?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                addresses?: | {
                    addressId?: string
                    | null;
                    addressTypeCode?: string | null;
                    apartmentNumber?: string | null;
                    buildingName?: string | null;
                    buildingNumber?: string | null;
                    cityCounty?: string | null;
                    countryCode?: string | null;
                    department?: string | null;
                    district?: string | null;
                    floor?: string | null;
                    moveInDate?: string | null;
                    personId?: string | null;
                    postBox?: string | null;
                    stateRegion?: string | null;
                    street1?: string | null;
                    street2?: string | null;
                    streetName?: string | null;
                    structured?: boolean | null;
                    subDepartment?: string | null;
                    townLocationName?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                    zip?: string | null;
                }[]
                | null;
                creationDate?: string
                | null;
                documents?:
                    | {
                        docuId?: string
                        | null;
                        documentTypeCode?: string | null;
                        expiryDate?: string | null;
                        issuingCountry?: string | null;
                        number?: string | null;
                        personId?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                forgotten?: boolean
                | null;
                fullName?: string | null;
                home?: {
                    buildingTypeCode?: string | null;
                    housingTypeCode?: string | null;
                };
                identificationNumbers?: | {
                    idCountryCode?: string
                    | null;
                    idNumber?: string | null;
                    idNumberId?: string | null;
                    personId?: string | null;
                    primary?: boolean | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
                legalForm?: string
                | null;
                mainPersonId?: string | null;
                personalInfo?: {
                    dependantPersons?: number | null;
                    email?: string | null;
                    givenName?: string | null;
                    legalForm?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    surname?: string | null;
                };
                personGroupCodes?: | {
                    personGroupCode: string;
                    personGroupId?: string
                    | null;
                    personId?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
                personId?: string
                | null;
                relationships?:
                    | {
                        additionalData?: string
                        | null;
                        beneficiary?: boolean | null;
                        parent?: {
                            accessRestricted?: boolean | null;
                            activityCode?: string | null;
                            birthDate?: string | null;
                            buildingTypeCode?: string | null;
                            businessAreaCodes?: (...)[] | null;
                            businessModelDescription?: string | null;
                            counterpartySectorCode?: string | null;
                            countryOfBirth?: string | null;
                            creationDate?: string | null;
                            customerTypeCode?: string | null;
                            deathDate?: string | null;
                            dependantPersons?: number | null;
                            educationCode?: string | null;
                            email?: string | null;
                            employmentTimeCode?: string | null;
                            fixedEmploymentLength?: number | null;
                            forgotten?: boolean | null;
                            fullName?: string | null;
                            givenName?: string | null;
                            housingTypeCode?: string | null;
                            idCountryCode?: string | null;
                            idNumber?: string | null;
                            inactivationDate?: string | null;
                            insertedDTime?: string | null;
                            intraOrgCode?: string | null;
                            language?: string | null;
                            legalForm?: string | null;
                            liquidationDate?: string | null;
                            mainPersonId?: string | null;
                            maritalStatusCode?: string | null;
                            middleName?: string | null;
                            name?: string | null;
                            nationality?: string | null;
                            pep?: boolean | null;
                            pepExplanation?: string | null;
                            personGroupCodes?: (...)[] | null;
                            personId?: string | null;
                            personTypeCode?: string | null;
                            phoneCountryCode?: string | null;
                            phoneNumber?: string | null;
                            placeOfBirth?: string | null;
                            registrationDate?: string | null;
                            residencyCountryCode?: string | null;
                            sex?: string | null;
                            source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                            statusCode?: string | null;
                            statusCodeReason?: string | null;
                            surname?: string | null;
                            taxResidencyCountry?: string | null;
                            tenantCode?: string | null;
                            tradingName?: string | null;
                            usResident?: boolean | null;
                            webAddress?: string | null;
                        };
                        parentPersonId?: string
                        | null;
                        percentageOfShares?: number | null;
                        percentageOfSignature?: number | null;
                        person?: {
                            accessRestricted?: boolean | null;
                            activityCode?: string | null;
                            birthDate?: string | null;
                            buildingTypeCode?: string | null;
                            businessAreaCodes?: (...)[] | null;
                            businessModelDescription?: string | null;
                            counterpartySectorCode?: string | null;
                            countryOfBirth?: string | null;
                            creationDate?: string | null;
                            customerTypeCode?: string | null;
                            deathDate?: string | null;
                            dependantPersons?: number | null;
                            educationCode?: string | null;
                            email?: string | null;
                            employmentTimeCode?: string | null;
                            fixedEmploymentLength?: number | null;
                            forgotten?: boolean | null;
                            fullName?: string | null;
                            givenName?: string | null;
                            housingTypeCode?: string | null;
                            idCountryCode?: string | null;
                            idNumber?: string | null;
                            inactivationDate?: string | null;
                            insertedDTime?: string | null;
                            intraOrgCode?: string | null;
                            language?: string | null;
                            legalForm?: string | null;
                            liquidationDate?: string | null;
                            mainPersonId?: string | null;
                            maritalStatusCode?: string | null;
                            middleName?: string | null;
                            name?: string | null;
                            nationality?: string | null;
                            pep?: boolean | null;
                            pepExplanation?: string | null;
                            personGroupCodes?: (...)[] | null;
                            personId?: string | null;
                            personTypeCode?: string | null;
                            phoneCountryCode?: string | null;
                            phoneNumber?: string | null;
                            placeOfBirth?: string | null;
                            registrationDate?: string | null;
                            residencyCountryCode?: string | null;
                            sex?: string | null;
                            source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                            statusCode?: string | null;
                            statusCodeReason?: string | null;
                            surname?: string | null;
                            taxResidencyCountry?: string | null;
                            tenantCode?: string | null;
                            tradingName?: string | null;
                            usResident?: boolean | null;
                            webAddress?: string | null;
                        };
                        personId?: string
                        | null;
                        personRelationshipId?: string | null;
                        relationTypeCode?: string | null;
                        representingRange?: {
                            endDate?: string | null;
                            startDate?: string | null;
                        };
                        role?: string
                        | null;
                        statusCode?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                source?: {
                    sourceLink?: string
                    | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                taxNumbers?:
                    | {
                        personId?: string
                        | null;
                        primary?: boolean | null;
                        taxCountryCode?: string | null;
                        taxNumber?: string | null;
                        taxNumberId?: string | null;
                        taxNumberTypeCode?: string | null;
                        validityRange?: { endTime?: string | null; startTime?: string | null };
                    }[]
                    | null;
                tenantCode?: string
                | null;
                work?: {
                    activityCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                };
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonPersonalInfoJson": {
            data?: {
                dependantPersons?: number
                | null;
                email?: string | null;
                givenName?: string | null;
                legalForm?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                surname?: string | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonRelationshipJson": {
            data?: {
                additionalData?: string
                | null;
                beneficiary?: boolean | null;
                parent?: {
                    accessRestricted?: boolean | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                parentPersonId?: string
                | null;
                percentageOfShares?: number | null;
                percentageOfSignature?: number | null;
                person?: {
                    accessRestricted?: boolean | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                personId?: string
                | null;
                personRelationshipId?: string | null;
                relationTypeCode?: string | null;
                representingRange?: {
                    endDate?: string | null;
                    startDate?: string | null;
                };
                role?: string
                | null;
                statusCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonV2Json": {
            data?: {
                accessRestricted?: boolean
                | null;
                activityCode?: string | null;
                birthDate?: string | null;
                buildingTypeCode?: string | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                creationDate?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
                forgotten?: boolean | null;
                fullName?: string | null;
                givenName?: string | null;
                housingTypeCode?: string | null;
                idCountryCode?: string | null;
                idNumber?: string | null;
                inactivationDate?: string | null;
                insertedDTime?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                statusCodeReason?: string | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tenantCode?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonV3Json": {
            data?: {
                accessRestricted?: boolean
                | null;
                birthDate?: string | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                creationDate?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                forgotten?: boolean | null;
                fullName?: string | null;
                givenName?: string | null;
                home?: {
                    buildingTypeCode?: string | null;
                    housingTypeCode?: string | null;
                };
                idCountryCode?: string
                | null;
                idNumber?: string | null;
                inactivationDate?: string | null;
                insertedDTime?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                statusCodeReason?: string | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tenantCode?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
                work?: {
                    activityCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                };
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseJsonTaxNumberJson": {
            data?: {
                personId?: string
                | null;
                primary?: boolean | null;
                taxCountryCode?: string | null;
                taxNumber?: string | null;
                taxNumberId?: string | null;
                taxNumberTypeCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.ResponseListJsonListCustomFieldValueJson": {
            data?: | {
                fieldId: string;
                fieldName: string;
                fieldSetName: string;
                fieldValue: string;
                lookupEntityName?: string
                | null;
                lookupTypeCode?: string | null;
                textValues?: string[] | null;
                valueType: string;
            }[]
            | null;
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.PersonApi.Source": {
            sourceName: string;
            sourceRef: string;
        };
        "Zenus.Clients.Tuum.PersonApi.SourceWithLink": {
            sourceLink?: string
            | null;
            sourceName: string;
            sourceRef: string;
        };
        "Zenus.Clients.Tuum.PersonApi.SourceWithLinkJson": {
            sourceLink?: string
            | null;
            sourceName: string;
            sourceRef: string;
        };
        "Zenus.Clients.Tuum.PersonApi.StatusCode": | "ACTIVE"
        | "INACTIVE"
        | "PENDING";
        "Zenus.Clients.Tuum.PersonApi.TaxNumberJson": {
            personId?: string
            | null;
            primary?: boolean | null;
            taxCountryCode?: string | null;
            taxNumber?: string | null;
            taxNumberId?: string | null;
            taxNumberTypeCode?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        };
        "Zenus.Clients.Tuum.PersonApi.UpdateCustomFieldValueJsonV2": {
            entityName: string;
            entityRef: string;
            fieldId: string;
            fieldValue: unknown;
        };
        "Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonEducationCode": | "PRIMARY"
        | "SECONDARY"
        | "VOCATIONAL_SCHOOL"
        | "HIGHER_EDUCATION";
        "Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonMaritalStatusCode": | "SINGLE"
        | "MARRIED"
        | "DIVORCED"
        | "WIDOW"
        | "COHABITANT";
        "Zenus.Clients.Tuum.PersonApi.UpdatePersonPersonalInfoJsonSex": | "M"
        | "F"
        | "O";
        "Zenus.Clients.Tuum.PersonApi.UpdatePersonRelationshipJson": {
            additionalData?: string
            | null;
            beneficiary?: boolean;
            percentageOfShares?: number | null;
            percentageOfSignature?: number | null;
            representingRange: { endDate?: string | null; startDate?: string | null };
            role?: string | null;
            statusCode: "ACTIVE" | "INACTIVE";
        };
        "Zenus.Clients.Tuum.PersonApi.UpdatePersonRelationshipJsonStatusCode": | "ACTIVE"
        | "INACTIVE";
        "Zenus.Clients.Tuum.StorageApi.ContractSource": {
            contractNumber?: string
            | null;
            sourceName: string;
            sourceRef: string;
        };
        "Zenus.Clients.Tuum.StorageApi.ResponseJsonStorageFileJson": {
            data?: {
                addedDate?: string
                | null;
                contractSource?: {
                    contractNumber?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                deleted?: boolean
                | null;
                fileId?: string | null;
                fileName?: string | null;
                fileTypeCode?: string | null;
                parameters?: { code?: string | null; value?: string | null }[] | null;
                source?: { sourceName: string; sourceRef: string };
            };
            errors?: string[]
            | null;
            validationErrors?:
                | {
                    errors?: | {
                        additionalProperties?: { [key: string]: unknown }
                        | null;
                        code?: string | null;
                        translations?: { [key: string]: string } | null;
                    }[]
                    | null;
                    field?: string
                    | null;
                }[]
                | null;
        };
        "Zenus.Clients.Tuum.StorageApi.Source": {
            sourceName: string;
            sourceRef: string;
        };
        "Zenus.Clients.Tuum.StorageApi.StorageFileJson": {
            addedDate?: string
            | null;
            contractSource?: {
                contractNumber?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            deleted?: boolean
            | null;
            fileId?: string | null;
            fileName?: string | null;
            fileTypeCode?: string | null;
            parameters?: { code?: string | null; value?: string | null }[] | null;
            source?: { sourceName: string; sourceRef: string };
        };
        "Zenus.Clients.Tuum.StorageApi.StorageFileParameterJson": {
            code?: string
            | null;
            value?: string | null;
        };
        "Zenus.Clients.Tuum.StorageApi.StorePersonFileJson": {
            contractSource?: {
                contractNumber?: string
                | null;
                sourceName: string;
                sourceRef: string;
            };
            fileBytes: string;
            fileName: string;
            fileTypeCode: string;
            parameters?: { code?: string | null; value?: string | null }[]
            | null;
            source: { sourceName: string; sourceRef: string };
        };
        "Zenus.CoreProxy.Models.AccountClassCodeEnum": | "PERSONAL_DDA"
        | "BUSINESS_DDA"
        | "CORPORATE_DDA"
        | "FINANCIALINSTITUTION_OPS_DDA"
        | "FI_CONCENTRATION_DDA";
        "Zenus.CoreProxy.Models.BadRequestToken": {
            correlation_id?: string
            | null;
            error?: string | null;
            error_codes?: number[] | null;
            error_description?: string | null;
            error_uri?: string | null;
            timestamp?: string | null;
            trace_id?: string | null;
        };
        "Zenus.CoreProxy.Models.ChangeAccountStatusEnum": "CUSTOMER_DECISION";
        "Zenus.CoreProxy.Models.ChangeAccountStatusJson": {
            comment?: string
            | null;
            statusReasonCode?: "CUSTOMER_DECISION";
        };
        "Zenus.CoreProxy.Models.CreateActionHistoryJson": {
            comment?: string
            | null;
        };
        "Zenus.CoreProxy.Models.CreateAddressForLegalPersonJson": {
            addressTypeCode: | "R"
            | "C"
            | "B"
            | "D"
            | "BILLING"
            | "HQ_LOCATION"
            | "PLACE_OF_BUSINESS"
            | "SUBSIDIARY";
            cityCounty: string;
            countryCode: string;
            stateRegion?: string
            | null;
            street1: string;
            street2?: string | null;
            zip: string;
        };
        "Zenus.CoreProxy.Models.CreateAddressJson": {
            addressTypeCode: | "R"
            | "C"
            | "B"
            | "D"
            | "BILLING"
            | "HQ_LOCATION"
            | "PLACE_OF_BUSINESS"
            | "SUBSIDIARY";
            cityCounty: string;
            countryCode: string;
            moveInDate?: string
            | null;
            stateRegion?: string | null;
            street1: string;
            street2?: string | null;
            zip: string;
        };
        "Zenus.CoreProxy.Models.CreateLegalEntityIdentifierJson": {
            lastUpdateDate?: string
            | null;
            leiCode: string;
            localOperatingUnit: string;
            registrationDate: string;
        };
        "Zenus.CoreProxy.Models.CreateLegalPersonJson": {
            addresses?: | {
                addressTypeCode: | "R"
                | "C"
                | "B"
                | "D"
                | "BILLING"
                | "HQ_LOCATION"
                | "PLACE_OF_BUSINESS"
                | "SUBSIDIARY";
                cityCounty: string;
                countryCode: string;
                stateRegion?: string
                | null;
                street1: string;
                street2?: string | null;
                zip: string;
            }[]
            | null;
            counterpartySectorCode?: string
            | null;
            identificationNumbers?:
                | { idCountryCode: string; idNumber: string; primary?: boolean }[]
                | null;
            name?: string | null;
            registrationDate?: string | null;
            taxNumbers?:
                | {
                    primary?: boolean
                    | null;
                    taxCountryCode: string;
                    taxNumber: string;
                    taxNumberTypeCode?:
                        | "TAX_IDENTIFICATION_NUMBER"
                        | "VAT_NUMBER"
                        | "NATIONAL_INSURANCE_NUMBER";
                }[]
                | null;
            webAddress?: string
            | null;
        };
        "Zenus.CoreProxy.Models.CreatePaymentJsonV2": {
            chargeBearer?: "DEBT";
            details: string;
            directionCode: string;
            endToEndId?: string
            | null;
            money: { amount: number; currencyCode: "USD" };
            paymentParties?:
                | {
                    accountId?: string
                    | null;
                    accountNumber?: {
                        type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                        value?: string;
                    };
                    accountNumberCountryCode?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    address?: {
                        addressLine?: string | null;
                        addressTypeCode?: string | null;
                        cityCounty: string;
                        countryCode: string;
                        stateRegion?: string | null;
                        street1: string;
                        street2?: string | null;
                        zip?: string | null;
                    };
                    financialInstitutionId?: string
                    | null;
                    givenName?: string | null;
                    name?: string | null;
                    partyIdentification?: {
                        identificationTypeCode?:
                            | "PASSPORT"
                            | "DRIVER_LICENCE"
                            | "ID_CARD"
                            | "RESIDENCE_PERMIT"
                            | "NATIONAL_IDENTIFICATION_NUMBER";
                        identificationValue?: string
                        | null;
                    };
                    personTypeCode?: "P"
                    | "L";
                    surname?: string | null;
                    typeCode?:
                        | "OUR_PARTY"
                        | "OUR_CORRESPONDENT"
                        | "COUNTERPARTY"
                        | "ORIGINAL_OUR_PARTY"
                        | "OUR_PARTY_MASTER";
                }[]
                | null;
            paymentSchemeElements?: | {
                fieldValue?: string
                | null;
                fieldValueCountryCode?: string | null;
                fieldValueTypeCode?: string;
                includeToMetaInfo?: string | null;
            }[]
            | null;
            paymentTypeCode: "ACC2EXTERNAL"
            | "ACC2ACC";
            preferredPaymentScheme?:
                | "LOCAL_US_ACH"
                | "SWIFT_CROSSBORDER"
                | "LOCAL_US_WIRE"
                | "LOCAL_STABLECOIN";
            purposeCode: string;
            referenceNumber?: string
            | null;
            valueDate?: string | null;
        };
        "Zenus.CoreProxy.Models.CreatePaymentJsonV2ChargeBearer": "DEBT";
        "Zenus.CoreProxy.Models.CreatePersonJson": {
            addresses?: | {
                addressTypeCode: | "R"
                | "C"
                | "B"
                | "D"
                | "BILLING"
                | "HQ_LOCATION"
                | "PLACE_OF_BUSINESS"
                | "SUBSIDIARY";
                cityCounty: string;
                countryCode: string;
                moveInDate?: string
                | null;
                stateRegion?: string | null;
                street1: string;
                street2?: string | null;
                zip: string;
            }[]
            | null;
            birthDate?: string
            | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            customFields?: { [key: string]: unknown } | null;
            documents?:
                | {
                    documentTypeCode: | "PASSPORT"
                    | "DRIVER_LICENCE"
                    | "ID_CARD"
                    | "RESIDENCE_PERMIT";
                    expiryDate?: string
                    | null;
                    issuingCountry: string;
                    number: string;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            email?: string
            | null;
            financialData?:
                | {
                    currencyCode?: string
                    | null;
                    currentPeriodValue?: number | null;
                    description?: string | null;
                    financialDataTypeCode: string;
                    financialDataValueTypeCode:
                        | "CURRENCY"
                        | "NUMBER"
                        | "NUMBER_RANGE"
                        | "CURRENCY_RANGE";
                    nextPeriodEstimateValue?: number
                    | null;
                    period?: number | null;
                    periodRange?: { endDate?: string | null; startDate?: string | null };
                    valueRange?: { endValue?: number | null; startValue?: number | null };
                }[]
                | null;
            givenName?: string
            | null;
            identificationNumbers?:
                | { idCountryCode: string; idNumber: string; primary?: boolean }[]
                | null;
            intraOrgCode?: string | null;
            language?: string | null;
            legalEntityIdentifier?: {
                lastUpdateDate?: string | null;
                leiCode: string;
                localOperatingUnit: string;
                registrationDate: string;
            };
            middleName?: string
            | null;
            name?: string | null;
            nationality?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            personGroupCodes?: string[] | null;
            personTypeCode: "P" | "L";
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            relationships?:
                | {
                    additionalData?: string
                    | null;
                    beneficiary?: boolean;
                    customFields?: { [key: string]: unknown } | null;
                    idCountryCode: string;
                    idNumber: string;
                    percentageOfShares?: number | null;
                    percentageOfSignature?: number | null;
                    relationTypeCode:
                        | "REPRESENTATIVE"
                        | "SHAREHOLDER"
                        | "DIRECTOR"
                        | "MEMBER_OF_BOARD"
                        | "SUPERVISORY_BOARD_MEMBER"
                        | "EXECUTIVE_OFFICER"
                        | "ACCOUNTANT";
                    representingRange: {
                        endDate?: string
                        | null;
                        startDate?: string | null;
                    };
                    role?: string
                    | null;
                    source?: { sourceName: string; sourceRef: string };
                    statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
                }[]
                | null;
            residencyCountryCode?: string
            | null;
            risks?:
                | {
                    date?: string
                    | null;
                    riskLevelCode: string;
                    riskTypeCode: string;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    value?: number
                    | null;
                }[]
                | null;
            sex?: "M"
            | "F"
            | "O";
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            surname?: string
            | null;
            taxNumbers?:
                | {
                    primary?: boolean
                    | null;
                    taxCountryCode: string;
                    taxNumber: string;
                    taxNumberTypeCode?:
                        | "TAX_IDENTIFICATION_NUMBER"
                        | "VAT_NUMBER"
                        | "NATIONAL_INSURANCE_NUMBER"
                        | "TAX_CODE"
                        | "SSN";
                }[]
                | null;
            taxResidencyCountry?: string
            | null;
            usResident?: boolean | null;
            webAddress?: string | null;
        };
        "Zenus.CoreProxy.Models.CreatePrivatePersonJson": {
            addresses: {
                addressTypeCode: | "R"
                | "C"
                | "B"
                | "D"
                | "BILLING"
                | "HQ_LOCATION"
                | "PLACE_OF_BUSINESS"
                | "SUBSIDIARY";
                cityCounty: string;
                countryCode: string;
                moveInDate?: string
                | null;
                stateRegion?: string | null;
                street1: string;
                street2?: string | null;
                zip: string;
            }[];
            birthDate: string;
            countryOfBirth: string;
            email?: string
            | null;
            givenName: string;
            identificationNumbers: {
                expiryDate: string;
                idCountryCode: string;
                idNumber: string;
                idTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD";
                issuingDate?: string | null;
                primary?: boolean;
            }[];
            middleName?: string
            | null;
            nationality: string;
            pep: boolean;
            pepExplanation?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            placeOfBirth?: string | null;
            residencyCountryCode?: string | null;
            sex: "M" | "F" | "O";
            surname: string;
            taxNumbers?:
                | {
                    primary: boolean;
                    taxCountryCode: string;
                    taxNumber: string;
                    taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER"
                    | "TAX_CODE"
                    | "SSN";
                }[]
                | null;
            usResident?: boolean
            | null;
        };
        "Zenus.CoreProxy.Models.CreateTaxNumberForLegalPerson": {
            primary?: boolean
            | null;
            taxCountryCode: string;
            taxNumber: string;
            taxNumberTypeCode?:
                | "TAX_IDENTIFICATION_NUMBER"
                | "VAT_NUMBER"
                | "NATIONAL_INSURANCE_NUMBER";
        };
        "Zenus.CoreProxy.Models.CreateTaxNumberForPrivatePerson": {
            primary: boolean;
            taxCountryCode: string;
            taxNumber: string;
            taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER"
            | "TAX_CODE"
            | "SSN";
        };
        "Zenus.CoreProxy.Models.CreateTaxNumberJson": {
            primary?: boolean
            | null;
            taxCountryCode: string;
            taxNumber: string;
            taxNumberTypeCode?:
                | "TAX_IDENTIFICATION_NUMBER"
                | "VAT_NUMBER"
                | "NATIONAL_INSURANCE_NUMBER"
                | "TAX_CODE"
                | "SSN";
        };
        "Zenus.CoreProxy.Models.CreateUsdcRecipient": {
            address: string;
            bns: string;
            chain?: string
            | null;
            email: string;
            nickname: string;
        };
        "Zenus.CoreProxy.Models.CurrencyCodeEnum": "USD";
        "Zenus.CoreProxy.Models.IdentificationNumberForPrivatePerson": {
            expiryDate: string;
            idCountryCode: string;
            idNumber: string;
            idTypeCode: "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD";
            issuingDate?: string | null;
            primary?: boolean;
        };
        "Zenus.CoreProxy.Models.IdentificationNumberJson": {
            idCountryCode: string;
            idNumber: string;
            primary?: boolean;
        };
        "Zenus.CoreProxy.Models.IdentificationNumberTypeEnum": | "PASSPORT"
        | "DRIVER_LICENCE"
        | "ID_CARD";
        "Zenus.CoreProxy.Models.Internal.CreateAccount": {
            accountClassCode: | "PERSONAL_DDA"
            | "BUSINESS_DDA"
            | "CORPORATE_DDA"
            | "FINANCIALINSTITUTION_OPS_DDA"
            | "FI_CONCENTRATION_DDA";
            accountName?: string
            | null;
            currencyCode: "USD";
            masterAccountId: string;
        };
        "Zenus.CoreProxy.Models.Internal.CreateCustomFieldValueJson": {
            fieldId: string;
            fieldValue: string;
        };
        "Zenus.CoreProxy.Models.Internal.CreateCustomFieldValuesJson": {
            fieldValues: { fieldId: string; fieldValue: string }[];
            source: { sourceName: string; sourceRef: string };
        };
        "Zenus.CoreProxy.Models.Internal.CreateTaxNumber": {
            primary: boolean;
            taxCountryCode: string;
            taxNumber: string;
            taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER"
            | "TAX_CODE"
            | "SSN";
        };
        "Zenus.CoreProxy.Models.Internal.CustomFieldsValue": {
            fieldValues: { fieldId: string; fieldValue: string }[];
        };
        "Zenus.CoreProxy.Models.Internal.CustomFieldValue": {
            fieldId: string;
            fieldValue: string;
        };
        "Zenus.CoreProxy.Models.Internal.FileExtension": | "PDF"
        | "JSON"
        | "JPEG"
        | "PNG";
        "Zenus.CoreProxy.Models.Internal.KYCFile": {
            externalId?: string
            | null;
            fileBytes?: string | null;
            fileId?: string;
            fileName?: string;
            fileTypeCode?:
                | "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD"
                | "BIOMETRIC_REPORT"
                | "PROOF_OF_ADDRESS"
                | "FATCA"
                | "SOURCE_OF_FUNDS"
                | "EMPLOYMENT_VERIFICATION_LETTER"
                | "CRYPTO_WALLET_ADDRESS"
                | "DOCUMENT_COPY"
                | "ARTICLES_OF_ASSOCIATION"
                | "AML_CFT_SANCTIONS_IND_AUDIT"
                | "AML_CTF_SANCTIONS_POLICY"
                | "AML_CTF_TRAINING_PROGRAM"
                | "AUTHORIZED_SIGNATURE_FORM"
                | "BANKING_LICENSE"
                | "BANKING_REFERENCE"
                | "CERTIF_INCORPORATION_REG"
                | "COMPANY_FISCAL_REG_CERTIF"
                | "COMPLIANCE_DEPARTMENT"
                | "COMPLIANCE_OFFICER_RESUME"
                | "CORPORATE_RESOLUTION"
                | "FI_CORPORATE_STAMP"
                | "FI_LICENSE"
                | "FINANCIAL_STATEMENTS"
                | "FINCEN_CERTIF_CORRESP_ACC_FI"
                | "GOOD_STANDING_CERTIFICATION"
                | "GOV_COMPANY_REG_NUMBER"
                | "MEM_OF_ASSOCIATION"
                | "ML_TF_RISK_ASSESSMENT"
                | "SHARE_CERTIFICATE"
                | "SOURCE_OF_FUNDS_CERTIFICATION"
                | "TAX_ID_NUMBER"
                | "RFI"
                | "CORPORATE_RECORDS"
                | "WOLFSBERG_GCBDDQ"
                | "KYB_REVIEW"
                | "EDD_CONCENTRATION_FORM";
        };
        "Zenus.CoreProxy.Models.Internal.KYCFileExtension": | "PDF"
        | "JSON"
        | "JPEG"
        | "PNG";
        "Zenus.CoreProxy.Models.Internal.KYCFileTypeCode": | "PASSPORT"
        | "DRIVER_LICENCE"
        | "ID_CARD"
        | "BIOMETRIC_REPORT"
        | "PROOF_OF_ADDRESS"
        | "FATCA"
        | "SOURCE_OF_FUNDS"
        | "EMPLOYMENT_VERIFICATION_LETTER"
        | "CRYPTO_WALLET_ADDRESS"
        | "DOCUMENT_COPY"
        | "ARTICLES_OF_ASSOCIATION"
        | "AML_CFT_SANCTIONS_IND_AUDIT"
        | "AML_CTF_SANCTIONS_POLICY"
        | "AML_CTF_TRAINING_PROGRAM"
        | "AUTHORIZED_SIGNATURE_FORM"
        | "BANKING_LICENSE"
        | "BANKING_REFERENCE"
        | "CERTIF_INCORPORATION_REG"
        | "COMPANY_FISCAL_REG_CERTIF"
        | "COMPLIANCE_DEPARTMENT"
        | "COMPLIANCE_OFFICER_RESUME"
        | "CORPORATE_RESOLUTION"
        | "FI_CORPORATE_STAMP"
        | "FI_LICENSE"
        | "FINANCIAL_STATEMENTS"
        | "FINCEN_CERTIF_CORRESP_ACC_FI"
        | "GOOD_STANDING_CERTIFICATION"
        | "GOV_COMPANY_REG_NUMBER"
        | "MEM_OF_ASSOCIATION"
        | "ML_TF_RISK_ASSESSMENT"
        | "SHARE_CERTIFICATE"
        | "SOURCE_OF_FUNDS_CERTIFICATION"
        | "TAX_ID_NUMBER"
        | "RFI"
        | "CORPORATE_RECORDS"
        | "WOLFSBERG_GCBDDQ"
        | "KYB_REVIEW"
        | "EDD_CONCENTRATION_FORM";
        "Zenus.CoreProxy.Models.Internal.StoreKYCFile": {
            externalId?: string
            | null;
            fileBytes: string;
            fileName: string;
            fileType: "PDF" | "JSON" | "JPEG" | "PNG";
            fileTypeCode:
                | "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD"
                | "BIOMETRIC_REPORT"
                | "PROOF_OF_ADDRESS"
                | "FATCA"
                | "SOURCE_OF_FUNDS"
                | "EMPLOYMENT_VERIFICATION_LETTER"
                | "CRYPTO_WALLET_ADDRESS"
                | "DOCUMENT_COPY"
                | "ARTICLES_OF_ASSOCIATION"
                | "AML_CFT_SANCTIONS_IND_AUDIT"
                | "AML_CTF_SANCTIONS_POLICY"
                | "AML_CTF_TRAINING_PROGRAM"
                | "AUTHORIZED_SIGNATURE_FORM"
                | "BANKING_LICENSE"
                | "BANKING_REFERENCE"
                | "CERTIF_INCORPORATION_REG"
                | "COMPANY_FISCAL_REG_CERTIF"
                | "COMPLIANCE_DEPARTMENT"
                | "COMPLIANCE_OFFICER_RESUME"
                | "CORPORATE_RESOLUTION"
                | "FI_CORPORATE_STAMP"
                | "FI_LICENSE"
                | "FINANCIAL_STATEMENTS"
                | "FINCEN_CERTIF_CORRESP_ACC_FI"
                | "GOOD_STANDING_CERTIFICATION"
                | "GOV_COMPANY_REG_NUMBER"
                | "MEM_OF_ASSOCIATION"
                | "ML_TF_RISK_ASSESSMENT"
                | "SHARE_CERTIFICATE"
                | "SOURCE_OF_FUNDS_CERTIFICATION"
                | "TAX_ID_NUMBER"
                | "RFI"
                | "CORPORATE_RECORDS"
                | "WOLFSBERG_GCBDDQ"
                | "KYB_REVIEW"
                | "EDD_CONCENTRATION_FORM";
        };
        "Zenus.CoreProxy.Models.Internal.StoreKYCFiles": {
            files: {
                externalId?: string
                | null;
                fileBytes: string;
                fileName: string;
                fileType: "PDF" | "JSON" | "JPEG" | "PNG";
                fileTypeCode:
                    | "PASSPORT"
                    | "DRIVER_LICENCE"
                    | "ID_CARD"
                    | "BIOMETRIC_REPORT"
                    | "PROOF_OF_ADDRESS"
                    | "FATCA"
                    | "SOURCE_OF_FUNDS"
                    | "EMPLOYMENT_VERIFICATION_LETTER"
                    | "CRYPTO_WALLET_ADDRESS"
                    | "DOCUMENT_COPY"
                    | "ARTICLES_OF_ASSOCIATION"
                    | "AML_CFT_SANCTIONS_IND_AUDIT"
                    | "AML_CTF_SANCTIONS_POLICY"
                    | "AML_CTF_TRAINING_PROGRAM"
                    | "AUTHORIZED_SIGNATURE_FORM"
                    | "BANKING_LICENSE"
                    | "BANKING_REFERENCE"
                    | "CERTIF_INCORPORATION_REG"
                    | "COMPANY_FISCAL_REG_CERTIF"
                    | "COMPLIANCE_DEPARTMENT"
                    | "COMPLIANCE_OFFICER_RESUME"
                    | "CORPORATE_RESOLUTION"
                    | "FI_CORPORATE_STAMP"
                    | "FI_LICENSE"
                    | "FINANCIAL_STATEMENTS"
                    | "FINCEN_CERTIF_CORRESP_ACC_FI"
                    | "GOOD_STANDING_CERTIFICATION"
                    | "GOV_COMPANY_REG_NUMBER"
                    | "MEM_OF_ASSOCIATION"
                    | "ML_TF_RISK_ASSESSMENT"
                    | "SHARE_CERTIFICATE"
                    | "SOURCE_OF_FUNDS_CERTIFICATION"
                    | "TAX_ID_NUMBER"
                    | "RFI"
                    | "CORPORATE_RECORDS"
                    | "WOLFSBERG_GCBDDQ"
                    | "KYB_REVIEW"
                    | "EDD_CONCENTRATION_FORM";
            }[];
        };
        "Zenus.CoreProxy.Models.Internal.StorePaymentFile": {
            externalId?: string
            | null;
            fileBytes: string;
            fileName: string;
            fileType: "PDF" | "JSON" | "JPEG" | "PNG";
        };
        "Zenus.CoreProxy.Models.Internal.UpdateIdentificationNumber": {
            expiryDate: string;
            idCountryCode: string;
            idNumber: string;
            idTypeCode: "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD";
            issuingDate?: string | null;
        };
        "Zenus.CoreProxy.Models.Internal.UploadKYCFilesResponse": {
            errors?: string[]
            | null;
            files?: {
                externalId?: string | null;
                fileBytes?: string | null;
                fileId?: string;
                fileName?: string;
                fileTypeCode?:
                    | "PASSPORT"
                    | "DRIVER_LICENCE"
                    | "ID_CARD"
                    | "BIOMETRIC_REPORT"
                    | "PROOF_OF_ADDRESS"
                    | "FATCA"
                    | "SOURCE_OF_FUNDS"
                    | "EMPLOYMENT_VERIFICATION_LETTER"
                    | "CRYPTO_WALLET_ADDRESS"
                    | "DOCUMENT_COPY"
                    | "ARTICLES_OF_ASSOCIATION"
                    | "AML_CFT_SANCTIONS_IND_AUDIT"
                    | "AML_CTF_SANCTIONS_POLICY"
                    | "AML_CTF_TRAINING_PROGRAM"
                    | "AUTHORIZED_SIGNATURE_FORM"
                    | "BANKING_LICENSE"
                    | "BANKING_REFERENCE"
                    | "CERTIF_INCORPORATION_REG"
                    | "COMPANY_FISCAL_REG_CERTIF"
                    | "COMPLIANCE_DEPARTMENT"
                    | "COMPLIANCE_OFFICER_RESUME"
                    | "CORPORATE_RESOLUTION"
                    | "FI_CORPORATE_STAMP"
                    | "FI_LICENSE"
                    | "FINANCIAL_STATEMENTS"
                    | "FINCEN_CERTIF_CORRESP_ACC_FI"
                    | "GOOD_STANDING_CERTIFICATION"
                    | "GOV_COMPANY_REG_NUMBER"
                    | "MEM_OF_ASSOCIATION"
                    | "ML_TF_RISK_ASSESSMENT"
                    | "SHARE_CERTIFICATE"
                    | "SOURCE_OF_FUNDS_CERTIFICATION"
                    | "TAX_ID_NUMBER"
                    | "RFI"
                    | "CORPORATE_RECORDS"
                    | "WOLFSBERG_GCBDDQ"
                    | "KYB_REVIEW"
                    | "EDD_CONCENTRATION_FORM";
            }[];
            validationErrors?: | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null;
        };
        "Zenus.CoreProxy.Models.Money": { amount: number; currencyCode: "USD" };
        "Zenus.CoreProxy.Models.PaymentAddress": {
            addressLine?: string | null;
            addressTypeCode?: string | null;
            cityCounty: string;
            countryCode: string;
            stateRegion?: string | null;
            street1: string;
            street2?: string | null;
            zip?: string | null;
        };
        "Zenus.CoreProxy.Models.PaymentPartyJsonV2": {
            accountId?: string
            | null;
            accountNumber?: {
                type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                value?: string;
            };
            accountNumberCountryCode?: string
            | null;
            accountNumberSubtype?: string | null;
            address?: {
                addressLine?: string | null;
                addressTypeCode?: string | null;
                cityCounty: string;
                countryCode: string;
                stateRegion?: string | null;
                street1: string;
                street2?: string | null;
                zip?: string | null;
            };
            financialInstitutionId?: string
            | null;
            givenName?: string | null;
            name?: string | null;
            partyIdentification?: {
                identificationTypeCode?:
                    | "PASSPORT"
                    | "DRIVER_LICENCE"
                    | "ID_CARD"
                    | "RESIDENCE_PERMIT"
                    | "NATIONAL_IDENTIFICATION_NUMBER";
                identificationValue?: string
                | null;
            };
            personTypeCode?: "P"
            | "L";
            surname?: string | null;
            typeCode?:
                | "OUR_PARTY"
                | "OUR_CORRESPONDENT"
                | "COUNTERPARTY"
                | "ORIGINAL_OUR_PARTY"
                | "OUR_PARTY_MASTER";
        };
        "Zenus.CoreProxy.Models.PaymentSchemeElementJson": {
            fieldValue?: string
            | null;
            fieldValueCountryCode?: string | null;
            fieldValueTypeCode?: string;
            includeToMetaInfo?: string | null;
        };
        "Zenus.CoreProxy.Models.PaymentTypeCodeEnum": "ACC2EXTERNAL"
        | "ACC2ACC";
        "Zenus.CoreProxy.Models.PersonSearchJson": {
            addressTypeCode?:
                | "R"
                | "C"
                | "B"
                | "D"
                | "BILLING"
                | "HQ_LOCATION"
                | "PLACE_OF_BUSINESS"
                | "SUBSIDIARY";
            birthDate?: string
            | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            country?: string | null;
            creationDateFrom?: string | null;
            creationDateTo?: string | null;
            email?: string | null;
            firstName?: string | null;
            globalSearch?: string | null;
            idNumber?: string | null;
            includeAccessRestricted?: boolean | null;
            intraOrgCode?: string | null;
            lastName?: string | null;
            legalForm?: string | null;
            name?: string | null;
            pageNumber?: number;
            pageSize?: number;
            pepExplanation?: string | null;
            personGroupCodes?: string[] | null;
            personId?: string | null;
            personIds?: string[] | null;
            personTypeCode?: "P" | "L";
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            registrationDate?: string | null;
            residencyCountryCode?: string | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            statusCode?: "ACTIVE" | "INACTIVE" | "PENDING";
            statusCodeReason?: string | null;
            statusCodes?: string[] | null;
            tradingName?: string | null;
            webAddress?: string | null;
            zip?: string | null;
        };
        "Zenus.CoreProxy.Models.PreferredPaymentSchemeEnum": | "LOCAL_US_ACH"
        | "SWIFT_CROSSBORDER"
        | "LOCAL_US_WIRE"
        | "LOCAL_STABLECOIN";
        "Zenus.CoreProxy.Models.ResponseTokenModel": {
            access_token?: string;
            expires_in?: number;
            ext_expires_in?: number;
            token_type?: string
            | null;
        };
        "Zenus.CoreProxy.Models.ReturnJsonV2": {
            comment?: string
            | null;
            returnDescription?: string | null;
            returnReason?: string | null;
        };
        "Zenus.CoreProxy.Models.SourceWithLink": {
            sourceLink?: string
            | null;
            sourceName: string;
            sourceRef: string;
        };
        "Zenus.CoreProxy.Models.TaxNumberTypeCodeEnum": | "TAX_IDENTIFICATION_NUMBER"
        | "VAT_NUMBER"
        | "NATIONAL_INSURANCE_NUMBER"
        | "TAX_CODE"
        | "SSN";
        "Zenus.CoreProxy.Models.TaxNumberTypeCodeForLegalEnum": | "TAX_IDENTIFICATION_NUMBER"
        | "VAT_NUMBER"
        | "NATIONAL_INSURANCE_NUMBER";
        "Zenus.CoreProxy.Models.TaxNumberTypeCodeForPrivateEnum": | "NATIONAL_INSURANCE_NUMBER"
        | "TAX_CODE"
        | "SSN";
        "Zenus.CoreProxy.Models.UpdateAddressJson": {
            cityCounty: string;
            countryCode: string;
            moveInDate?: string
            | null;
            stateRegion?: string | null;
            street1: string;
            street2?: string | null;
            zip: string;
        };
        "Zenus.CoreProxy.Models.UpdatePersonAdditionalInfoJson": {
            birthDate?: string
            | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?:
                | "PRIMARY"
                | "SECONDARY"
                | "VOCATIONAL_SCHOOL"
                | "HIGHER_EDUCATION";
            inactivationDate?: string
            | null;
            language?: string | null;
            liquidationDate?: string | null;
            maritalStatusCode?:
                | "SINGLE"
                | "MARRIED"
                | "DIVORCED"
                | "WIDOW"
                | "COHABITANT";
            pep?: boolean
            | null;
            pepExplanation?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            statusCodeReason?: string | null;
            taxResidencyCountry?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
        };
        "Zenus.CoreProxy.Models.UpdatePersonPersonalInfoJson": {
            email?: string
            | null;
            givenName?: string | null;
            legalForm?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            residencyCountryCode?: string | null;
            sex?: "M" | "F" | "O";
            surname?: string | null;
        };
    }

    Type Declaration

    • Zenus.Clients.Circle.Models.CreatePaymentIntentResponse: { address?: string | null; chain?: string | null; createDate?: string | null }

      Zenus.Clients.Circle.Models.CreatePaymentIntentResponse

      • Optionaladdress?: string | null
      • Optionalchain?: string | null
      • OptionalcreateDate?: string | null

        Format: date-time

    • Zenus.Clients.Circle.Models.CreateRecipientResponse: { id: string }

      Zenus.Clients.Circle.Models.CreateRecipientResponse

    • Zenus.Clients.Tuum.Abstractions.Models.AccountNumber: { type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"; value?: string }

      Zenus.Clients.Tuum.Abstractions.Models.AccountNumber

      • type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"

        Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType

      • Optionalvalue?: string
    • Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"

      Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType

    • Zenus.Clients.Tuum.Abstractions.Models.Anonymous: "CURRENCY" | "INTERNAL" | "SAVING" | "SHADOW" | "VIRTUAL"

      Zenus.Clients.Tuum.Abstractions.Models.Anonymous

    • Zenus.Clients.Tuum.Abstractions.Models.Anonymous2: "ACTIVE" | "CLOSED" | "CREATED" | "BLOCKED"

      Zenus.Clients.Tuum.Abstractions.Models.Anonymous2

    • Zenus.Clients.Tuum.Abstractions.Models.BadRequestErrorResponseJson: {
          errors?: string[] | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.Abstractions.Models.BadRequestErrorResponseJson

    • Zenus.Clients.Tuum.Abstractions.Models.DateRange: { endDate?: string | null; startDate?: string | null }

      Zenus.Clients.Tuum.Abstractions.Models.DateRange

      • OptionalendDate?: string | null

        Format: date-time

      • OptionalstartDate?: string | null

        Format: date-time

    • Zenus.Clients.Tuum.Abstractions.Models.FieldValidationErrorsJson: {
          errors?:
              | {
                  additionalProperties?: { [key: string]: unknown }
                  | null;
                  code?: string | null;
                  translations?: { [key: string]: string } | null;
              }[]
              | null;
          field?: string
          | null;
      }

      Zenus.Clients.Tuum.Abstractions.Models.FieldValidationErrorsJson

    • Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"

      Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType

    • Zenus.Clients.Tuum.Abstractions.Models.ForbiddenErrorResponseJson: {
          errors?: string[] | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.Abstractions.Models.ForbiddenErrorResponseJson

    • Zenus.Clients.Tuum.Abstractions.Models.InternalServerErrorResponseJson: {
          errors?: string[] | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.Abstractions.Models.InternalServerErrorResponseJson

    • Zenus.Clients.Tuum.Abstractions.Models.Money: { amount?: number; currencyCode: string }

      Zenus.Clients.Tuum.Abstractions.Models.Money

      • Optionalamount?: number

        Format: double

      • currencyCode: string
    • Zenus.Clients.Tuum.Abstractions.Models.NotFoundErrorResponseJson: {
          errors?: string[] | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.Abstractions.Models.NotFoundErrorResponseJson

    • Zenus.Clients.Tuum.Abstractions.Models.NumberRange: { endValue?: number | null; startValue?: number | null }

      Zenus.Clients.Tuum.Abstractions.Models.NumberRange

      • OptionalendValue?: number | null

        Format: double

      • OptionalstartValue?: number | null

        Format: double

    • Zenus.Clients.Tuum.Abstractions.Models.PersonTypeCode: "P" | "L"

      Zenus.Clients.Tuum.Abstractions.Models.PersonTypeCode

    • Zenus.Clients.Tuum.Abstractions.Models.ResponseJsonVoid: {
          data?: unknown;
          errors?: string[] | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.Abstractions.Models.ResponseJsonVoid

    • Zenus.Clients.Tuum.Abstractions.Models.Sort: { field?: string | null; order?: string | null }

      Zenus.Clients.Tuum.Abstractions.Models.Sort

    • Zenus.Clients.Tuum.Abstractions.Models.ValidationErrorJson: {
          additionalProperties?: { [key: string]: unknown } | null;
          code?: string | null;
          translations?: { [key: string]: string } | null;
      }

      Zenus.Clients.Tuum.Abstractions.Models.ValidationErrorJson

    • Zenus.Clients.Tuum.AccountApi.AccountExtendedV2Json: {
          accessRestricted?: boolean | null;
          accountClassCode?: string | null;
          accountId?: string | null;
          accountName?: string | null;
          accountNumbers?:
              | {
                  accountId?: string
                  | null;
                  accountNumber: {
                      type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                      value?: string;
                  };
                  accountNumberId?: string
                  | null;
                  accountNumberSubtype?: string | null;
                  countryCode?: string | null;
                  defaultCurrencyCode?: string | null;
                  externalSyncEnabled?: boolean | null;
                  financialInstitutionId?: {
                      type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                      value: string;
                  };
                  statusCode?: string
                  | null;
                  tenantCode?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
          accountTypeCode?: "CURRENCY"
          | "INTERNAL"
          | "SAVING"
          | "SHADOW"
          | "VIRTUAL";
          accountTypeSetupCode?: string | null;
          activationDate?: string | null;
          balances?:
              | {
                  accountId: string;
                  availableBalanceAmount?: number
                  | null;
                  availableBalanceInDefaultCcy?: number | null;
                  balanceAmount?: number | null;
                  balanceId: string;
                  currencyCode: string;
                  defaultCurrencyCode?: string | null;
                  negativeBalanceStartDate?: string | null;
                  overdraftLimitAmount?: number | null;
                  reservedAmount?: number | null;
                  tenantCode?: string | null;
              }[]
              | null;
          bic?: string
          | null;
          counterpartySectorCode?: string | null;
          customerGroupCode?: string | null;
          defaultCurrencyCode?: string | null;
          iban?: string | null;
          interestMethodAssignmentCode?: string | null;
          intraOrgCode?: string | null;
          jurisdictionCountryCode?: string | null;
          masterAccountId?: string | null;
          personId?: string | null;
          personName?: string | null;
          personTypeCode?: string | null;
          productCode?: string | null;
          residencyCode?: string | null;
          serviceProviderCode?: string | null;
          source?: { sourceName: string; sourceRef: string };
          statusCode?:
              | "ACTIVE"
              | "INACTIVE"
              | "CLOSED"
              | "CREATED"
              | "BLOCKED"
              | "WAITING_FOR_CLOSURE_DECISION";
          statusReasonCode?: string
          | null;
          taxResidencyCountryCode?: string | null;
          tenantCode?: string | null;
      }

      Zenus.Clients.Tuum.AccountApi.AccountExtendedV2Json

      • OptionalaccessRestricted?: boolean | null
      • OptionalaccountClassCode?: string | null
      • OptionalaccountId?: string | null
      • OptionalaccountName?: string | null
      • OptionalaccountNumbers?:
            | {
                accountId?: string
                | null;
                accountNumber: {
                    type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                    value?: string;
                };
                accountNumberId?: string
                | null;
                accountNumberSubtype?: string | null;
                countryCode?: string | null;
                defaultCurrencyCode?: string | null;
                externalSyncEnabled?: boolean | null;
                financialInstitutionId?: {
                    type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                    value: string;
                };
                statusCode?: string
                | null;
                tenantCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null
      • OptionalaccountTypeCode?: "CURRENCY" | "INTERNAL" | "SAVING" | "SHADOW" | "VIRTUAL"

        Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonAccountTypeCode

      • OptionalaccountTypeSetupCode?: string | null
      • OptionalactivationDate?: string | null
      • Optionalbalances?:
            | {
                accountId: string;
                availableBalanceAmount?: number
                | null;
                availableBalanceInDefaultCcy?: number | null;
                balanceAmount?: number | null;
                balanceId: string;
                currencyCode: string;
                defaultCurrencyCode?: string | null;
                negativeBalanceStartDate?: string | null;
                overdraftLimitAmount?: number | null;
                reservedAmount?: number | null;
                tenantCode?: string | null;
            }[]
            | null
      • Optionalbic?: string | null
      • OptionalcounterpartySectorCode?: string | null
      • OptionalcustomerGroupCode?: string | null
      • OptionaldefaultCurrencyCode?: string | null
      • Optionaliban?: string | null
      • OptionalinterestMethodAssignmentCode?: string | null
      • OptionalintraOrgCode?: string | null
      • OptionaljurisdictionCountryCode?: string | null
      • OptionalmasterAccountId?: string | null
      • OptionalpersonId?: string | null
      • OptionalpersonName?: string | null
      • OptionalpersonTypeCode?: string | null
      • OptionalproductCode?: string | null
      • OptionalresidencyCode?: string | null
      • OptionalserviceProviderCode?: string | null
      • Optionalsource?: { sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.AccountApi.Source

      • OptionalstatusCode?:
            | "ACTIVE"
            | "INACTIVE"
            | "CLOSED"
            | "CREATED"
            | "BLOCKED"
            | "WAITING_FOR_CLOSURE_DECISION"

        Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonStatusCode

      • OptionalstatusReasonCode?: string | null
      • OptionaltaxResidencyCountryCode?: string | null
      • OptionaltenantCode?: string | null
    • Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonAccountTypeCode: "CURRENCY" | "INTERNAL" | "SAVING" | "SHADOW" | "VIRTUAL"

      Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonAccountTypeCode

    • Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonStatusCode:
          | "ACTIVE"
          | "INACTIVE"
          | "CLOSED"
          | "CREATED"
          | "BLOCKED"
          | "WAITING_FOR_CLOSURE_DECISION"

      Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonStatusCode

    • Zenus.Clients.Tuum.AccountApi.AccountNumberExtendedJson: {
          accountId?: string | null;
          accountNumber: {
              type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
              value?: string;
          };
          accountNumberId?: string
          | null;
          accountNumberSubtype?: string | null;
          countryCode?: string | null;
          defaultCurrencyCode?: string | null;
          externalSyncEnabled?: boolean | null;
          financialInstitutionId?: {
              type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
              value: string;
          };
          statusCode?: string
          | null;
          tenantCode?: string | null;
          validityRange?: { endTime?: string | null; startTime?: string | null };
      }

      Zenus.Clients.Tuum.AccountApi.AccountNumberExtendedJson

      • OptionalaccountId?: string | null
      • accountNumber: { type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"; value?: string }

        Zenus.Clients.Tuum.Abstractions.Models.AccountNumber

        • type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"

          Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType

        • Optionalvalue?: string
      • OptionalaccountNumberId?: string | null
      • OptionalaccountNumberSubtype?: string | null
      • OptionalcountryCode?: string | null
      • OptionaldefaultCurrencyCode?: string | null
      • OptionalexternalSyncEnabled?: boolean | null
      • OptionalfinancialInstitutionId?: { type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"; value: string }

        Zenus.Clients.Tuum.AccountApi.FinancialInstitutionId

        • type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"

          Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType

        • value: string
      • OptionalstatusCode?: string | null
      • OptionaltenantCode?: string | null
      • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

        Zenus.Clients.Tuum.AccountApi.DateTimeRange

        • OptionalendTime?: string | null

          Format: date-time

        • OptionalstartTime?: string | null

          Format: date-time

    • Zenus.Clients.Tuum.AccountApi.AccountUsageEventBaseJson: { limitCode?: string | null; userPersonId: string }

      Zenus.Clients.Tuum.AccountApi.AccountUsageEventBaseJson

    • Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJson: {
          accessRestricted?: boolean | null;
          accountClassCode?: string | null;
          accountId?: string | null;
          accountName?: string | null;
          accountNumbers?:
              | {
                  accountId?: string
                  | null;
                  accountNumber: {
                      type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                      value?: string;
                  };
                  accountNumberId?: string
                  | null;
                  accountNumberSubtype?: string | null;
                  countryCode?: string | null;
                  defaultCurrencyCode?: string | null;
                  externalSyncEnabled?: boolean | null;
                  financialInstitutionId?: {
                      type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                      value: string;
                  };
                  statusCode?: string
                  | null;
                  tenantCode?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
          accountRelationshipId?: string
          | null;
          accountTypeCode?: "CURRENCY" | "INTERNAL" | "SAVING" | "SHADOW" | "VIRTUAL";
          accountTypeSetupCode?: string | null;
          activationDate?: string | null;
          bic?: string | null;
          counterpartySectorCode?: string | null;
          customerGroupCode?: string | null;
          defaultCurrencyCode?: string | null;
          iban?: string | null;
          interestMethodAssignmentCode?: string | null;
          intraOrgCode?: string | null;
          jurisdictionCountryCode?: string | null;
          personId?: string | null;
          personName?: string | null;
          personTypeCode?: string | null;
          productCode?: string | null;
          relationshipType?: string | null;
          relationshipValidityRange?: {
              endDate?: string | null;
              startDate?: string | null;
          };
          residencyCode?: string
          | null;
          serviceProviderCode?: string | null;
          source?: { sourceName: string; sourceRef: string };
          statusCode?:
              | "ACTIVE"
              | "INACTIVE"
              | "CLOSED"
              | "CREATED"
              | "BLOCKED"
              | "WAITING_FOR_CLOSURE_DECISION";
          statusReasonCode?: string
          | null;
          taxResidencyCountryCode?: string | null;
          tenantCode?: string | null;
      }

      Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJson

      • OptionalaccessRestricted?: boolean | null
      • OptionalaccountClassCode?: string | null
      • OptionalaccountId?: string | null
      • OptionalaccountName?: string | null
      • OptionalaccountNumbers?:
            | {
                accountId?: string
                | null;
                accountNumber: {
                    type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                    value?: string;
                };
                accountNumberId?: string
                | null;
                accountNumberSubtype?: string | null;
                countryCode?: string | null;
                defaultCurrencyCode?: string | null;
                externalSyncEnabled?: boolean | null;
                financialInstitutionId?: {
                    type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                    value: string;
                };
                statusCode?: string
                | null;
                tenantCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null
      • OptionalaccountRelationshipId?: string | null
      • OptionalaccountTypeCode?: "CURRENCY" | "INTERNAL" | "SAVING" | "SHADOW" | "VIRTUAL"

        Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonAccountTypeCode

      • OptionalaccountTypeSetupCode?: string | null
      • OptionalactivationDate?: string | null
      • Optionalbic?: string | null
      • OptionalcounterpartySectorCode?: string | null
      • OptionalcustomerGroupCode?: string | null
      • OptionaldefaultCurrencyCode?: string | null
      • Optionaliban?: string | null
      • OptionalinterestMethodAssignmentCode?: string | null
      • OptionalintraOrgCode?: string | null
      • OptionaljurisdictionCountryCode?: string | null
      • OptionalpersonId?: string | null
      • OptionalpersonName?: string | null
      • OptionalpersonTypeCode?: string | null
      • OptionalproductCode?: string | null
      • OptionalrelationshipType?: string | null
      • OptionalrelationshipValidityRange?: { endDate?: string | null; startDate?: string | null }

        Zenus.Clients.Tuum.Abstractions.Models.DateRange

        • OptionalendDate?: string | null

          Format: date-time

        • OptionalstartDate?: string | null

          Format: date-time

      • OptionalresidencyCode?: string | null
      • OptionalserviceProviderCode?: string | null
      • Optionalsource?: { sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.AccountApi.Source

      • OptionalstatusCode?:
            | "ACTIVE"
            | "INACTIVE"
            | "CLOSED"
            | "CREATED"
            | "BLOCKED"
            | "WAITING_FOR_CLOSURE_DECISION"

        Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonStatusCode

      • OptionalstatusReasonCode?: string | null
      • OptionaltaxResidencyCountryCode?: string | null
      • OptionaltenantCode?: string | null
    • Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonAccountTypeCode: "CURRENCY" | "INTERNAL" | "SAVING" | "SHADOW" | "VIRTUAL"

      Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonAccountTypeCode

    • Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonStatusCode:
          | "ACTIVE"
          | "INACTIVE"
          | "CLOSED"
          | "CREATED"
          | "BLOCKED"
          | "WAITING_FOR_CLOSURE_DECISION"

      Zenus.Clients.Tuum.AccountApi.AccountWithRelationshipJsonStatusCode

    • Zenus.Clients.Tuum.AccountApi.BalanceHistoryJson: {
          accountId?: string | null;
          balanceHistoryId?: string | null;
          money?: { amount?: number; currencyCode: string };
          tenantCode?: string | null;
          validityRange?: { endDate?: string | null; startDate?: string | null };
      }

      Zenus.Clients.Tuum.AccountApi.BalanceHistoryJson

      • OptionalaccountId?: string | null
      • OptionalbalanceHistoryId?: string | null
      • Optionalmoney?: { amount?: number; currencyCode: string }

        Zenus.Clients.Tuum.Abstractions.Models.Money

        • Optionalamount?: number

          Format: double

        • currencyCode: string
      • OptionaltenantCode?: string | null
      • OptionalvalidityRange?: { endDate?: string | null; startDate?: string | null }

        Zenus.Clients.Tuum.Abstractions.Models.DateRange

        • OptionalendDate?: string | null

          Format: date-time

        • OptionalstartDate?: string | null

          Format: date-time

    • Zenus.Clients.Tuum.AccountApi.BalanceJson: {
          accountId: string;
          availableBalanceAmount?: number | null;
          availableBalanceInDefaultCcy?: number | null;
          balanceAmount?: number | null;
          balanceId: string;
          currencyCode: string;
          defaultCurrencyCode: string;
          negativeBalanceStartDate?: string | null;
          overdraftLimitAmount?: number | null;
          reservedAmount?: number | null;
          tenantCode?: string | null;
      }

      Zenus.Clients.Tuum.AccountApi.BalanceJson

      • accountId: string
      • OptionalavailableBalanceAmount?: number | null

        Format: double

      • OptionalavailableBalanceInDefaultCcy?: number | null

        Format: double

      • OptionalbalanceAmount?: number | null

        Format: double

      • balanceId: string
      • currencyCode: string
      • defaultCurrencyCode: string
      • OptionalnegativeBalanceStartDate?: string | null

        Format: date-time

      • OptionaloverdraftLimitAmount?: number | null

        Format: double

      • OptionalreservedAmount?: number | null

        Format: double

      • OptionaltenantCode?: string | null
    • Zenus.Clients.Tuum.AccountApi.BalanceV2Json: {
          accountId: string;
          availableBalanceAmount?: number | null;
          availableBalanceInDefaultCcy?: number | null;
          balanceAmount?: number | null;
          balanceId: string;
          currencyCode: string;
          defaultCurrencyCode?: string | null;
          negativeBalanceStartDate?: string | null;
          overdraftLimitAmount?: number | null;
          reservedAmount?: number | null;
          tenantCode?: string | null;
      }

      Zenus.Clients.Tuum.AccountApi.BalanceV2Json

      • accountId: string
      • OptionalavailableBalanceAmount?: number | null

        Format: double

      • OptionalavailableBalanceInDefaultCcy?: number | null

        Format: double

      • OptionalbalanceAmount?: number | null

        Format: double

      • balanceId: string
      • currencyCode: string
      • OptionaldefaultCurrencyCode?: string | null
      • OptionalnegativeBalanceStartDate?: string | null

        Format: date-time

      • OptionaloverdraftLimitAmount?: number | null

        Format: double

      • OptionalreservedAmount?: number | null

        Format: double

      • OptionaltenantCode?: string | null
    • Zenus.Clients.Tuum.AccountApi.ContractSource: { contractNumber: string; sourceName: string; sourceRef: string }

      Zenus.Clients.Tuum.AccountApi.ContractSource

    • Zenus.Clients.Tuum.AccountApi.DateTimeRange: { endTime?: string | null; startTime?: string | null }

      Zenus.Clients.Tuum.AccountApi.DateTimeRange

      • OptionalendTime?: string | null

        Format: date-time

      • OptionalstartTime?: string | null

        Format: date-time

    • Zenus.Clients.Tuum.AccountApi.DateType3: "VALUE_DATE" | "POSTING_DATE"

      Zenus.Clients.Tuum.AccountApi.DateType3

    • Zenus.Clients.Tuum.AccountApi.FinancialInstitutionId: { type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"; value: string }

      Zenus.Clients.Tuum.AccountApi.FinancialInstitutionId

      • type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"

        Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType

      • value: string
    • Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountExtendedV2Json: {
          endReached?: boolean | null;
          pageNumber?: number | null;
          pageSize?: number | null;
          sort?: { field?: string | null; order?: string | null }[] | null;
          total?: number | null;
          values?:
              | {
                  accessRestricted?: boolean
                  | null;
                  accountClassCode?: string | null;
                  accountId?: string | null;
                  accountName?: string | null;
                  accountNumbers?:
                      | {
                          accountId?: string
                          | null;
                          accountNumber: {
                              type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                              value?: string;
                          };
                          accountNumberId?: string
                          | null;
                          accountNumberSubtype?: string | null;
                          countryCode?: string | null;
                          defaultCurrencyCode?: string | null;
                          externalSyncEnabled?: boolean | null;
                          financialInstitutionId?: {
                              type: (...) | (...) | (...) | (...);
                              value: string;
                          };
                          statusCode?: string
                          | null;
                          tenantCode?: string | null;
                          validityRange?: {
                              endTime?: (...) | (...) | (...);
                              startTime?: (...) | (...) | (...);
                          };
                      }[]
                      | null;
                  accountTypeCode?: | "CURRENCY"
                  | "INTERNAL"
                  | "SAVING"
                  | "SHADOW"
                  | "VIRTUAL";
                  accountTypeSetupCode?: string
                  | null;
                  activationDate?: string | null;
                  balances?:
                      | {
                          accountId: string;
                          availableBalanceAmount?: number
                          | null;
                          availableBalanceInDefaultCcy?: number | null;
                          balanceAmount?: number | null;
                          balanceId: string;
                          currencyCode: string;
                          defaultCurrencyCode?: string | null;
                          negativeBalanceStartDate?: string | null;
                          overdraftLimitAmount?: number | null;
                          reservedAmount?: number | null;
                          tenantCode?: string | null;
                      }[]
                      | null;
                  bic?: string
                  | null;
                  counterpartySectorCode?: string | null;
                  customerGroupCode?: string | null;
                  defaultCurrencyCode?: string | null;
                  iban?: string | null;
                  interestMethodAssignmentCode?: string | null;
                  intraOrgCode?: string | null;
                  jurisdictionCountryCode?: string | null;
                  masterAccountId?: string | null;
                  personId?: string | null;
                  personName?: string | null;
                  personTypeCode?: string | null;
                  productCode?: string | null;
                  residencyCode?: string | null;
                  serviceProviderCode?: string | null;
                  source?: { sourceName: string; sourceRef: string };
                  statusCode?:
                      | "ACTIVE"
                      | "INACTIVE"
                      | "CLOSED"
                      | "CREATED"
                      | "BLOCKED"
                      | "WAITING_FOR_CLOSURE_DECISION";
                  statusReasonCode?: string
                  | null;
                  taxResidencyCountryCode?: string | null;
                  tenantCode?: string | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountExtendedV2Json

      • OptionalendReached?: boolean | null
      • OptionalpageNumber?: number | null

        Format: int32

      • OptionalpageSize?: number | null

        Format: int32

      • Optionalsort?: { field?: string | null; order?: string | null }[] | null
      • Optionaltotal?: number | null

        Format: int32

      • Optionalvalues?:
            | {
                accessRestricted?: boolean
                | null;
                accountClassCode?: string | null;
                accountId?: string | null;
                accountName?: string | null;
                accountNumbers?:
                    | {
                        accountId?: string
                        | null;
                        accountNumber: {
                            type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                            value?: string;
                        };
                        accountNumberId?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        countryCode?: string | null;
                        defaultCurrencyCode?: string | null;
                        externalSyncEnabled?: boolean | null;
                        financialInstitutionId?: {
                            type: (...) | (...) | (...) | (...);
                            value: string;
                        };
                        statusCode?: string
                        | null;
                        tenantCode?: string | null;
                        validityRange?: {
                            endTime?: (...) | (...) | (...);
                            startTime?: (...) | (...) | (...);
                        };
                    }[]
                    | null;
                accountTypeCode?: | "CURRENCY"
                | "INTERNAL"
                | "SAVING"
                | "SHADOW"
                | "VIRTUAL";
                accountTypeSetupCode?: string
                | null;
                activationDate?: string | null;
                balances?:
                    | {
                        accountId: string;
                        availableBalanceAmount?: number
                        | null;
                        availableBalanceInDefaultCcy?: number | null;
                        balanceAmount?: number | null;
                        balanceId: string;
                        currencyCode: string;
                        defaultCurrencyCode?: string | null;
                        negativeBalanceStartDate?: string | null;
                        overdraftLimitAmount?: number | null;
                        reservedAmount?: number | null;
                        tenantCode?: string | null;
                    }[]
                    | null;
                bic?: string
                | null;
                counterpartySectorCode?: string | null;
                customerGroupCode?: string | null;
                defaultCurrencyCode?: string | null;
                iban?: string | null;
                interestMethodAssignmentCode?: string | null;
                intraOrgCode?: string | null;
                jurisdictionCountryCode?: string | null;
                masterAccountId?: string | null;
                personId?: string | null;
                personName?: string | null;
                personTypeCode?: string | null;
                productCode?: string | null;
                residencyCode?: string | null;
                serviceProviderCode?: string | null;
                source?: { sourceName: string; sourceRef: string };
                statusCode?:
                    | "ACTIVE"
                    | "INACTIVE"
                    | "CLOSED"
                    | "CREATED"
                    | "BLOCKED"
                    | "WAITING_FOR_CLOSURE_DECISION";
                statusReasonCode?: string
                | null;
                taxResidencyCountryCode?: string | null;
                tenantCode?: string | null;
            }[]
            | null
    • Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountWithRelationshipJson: {
          endReached?: boolean | null;
          pageNumber?: number | null;
          pageSize?: number | null;
          sort?: { field?: string | null; order?: string | null }[] | null;
          total?: number | null;
          values?:
              | {
                  accessRestricted?: boolean
                  | null;
                  accountClassCode?: string | null;
                  accountId?: string | null;
                  accountName?: string | null;
                  accountNumbers?:
                      | {
                          accountId?: string
                          | null;
                          accountNumber: {
                              type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                              value?: string;
                          };
                          accountNumberId?: string
                          | null;
                          accountNumberSubtype?: string | null;
                          countryCode?: string | null;
                          defaultCurrencyCode?: string | null;
                          externalSyncEnabled?: boolean | null;
                          financialInstitutionId?: {
                              type: (...) | (...) | (...) | (...);
                              value: string;
                          };
                          statusCode?: string
                          | null;
                          tenantCode?: string | null;
                          validityRange?: {
                              endTime?: (...) | (...) | (...);
                              startTime?: (...) | (...) | (...);
                          };
                      }[]
                      | null;
                  accountRelationshipId?: string
                  | null;
                  accountTypeCode?:
                      | "CURRENCY"
                      | "INTERNAL"
                      | "SAVING"
                      | "SHADOW"
                      | "VIRTUAL";
                  accountTypeSetupCode?: string
                  | null;
                  activationDate?: string | null;
                  bic?: string | null;
                  counterpartySectorCode?: string | null;
                  customerGroupCode?: string | null;
                  defaultCurrencyCode?: string | null;
                  iban?: string | null;
                  interestMethodAssignmentCode?: string | null;
                  intraOrgCode?: string | null;
                  jurisdictionCountryCode?: string | null;
                  personId?: string | null;
                  personName?: string | null;
                  personTypeCode?: string | null;
                  productCode?: string | null;
                  relationshipType?: string | null;
                  relationshipValidityRange?: {
                      endDate?: string | null;
                      startDate?: string | null;
                  };
                  residencyCode?: string
                  | null;
                  serviceProviderCode?: string | null;
                  source?: { sourceName: string; sourceRef: string };
                  statusCode?:
                      | "ACTIVE"
                      | "INACTIVE"
                      | "CLOSED"
                      | "CREATED"
                      | "BLOCKED"
                      | "WAITING_FOR_CLOSURE_DECISION";
                  statusReasonCode?: string
                  | null;
                  taxResidencyCountryCode?: string | null;
                  tenantCode?: string | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountWithRelationshipJson

      • OptionalendReached?: boolean | null
      • OptionalpageNumber?: number | null

        Format: int32

      • OptionalpageSize?: number | null

        Format: int32

      • Optionalsort?: { field?: string | null; order?: string | null }[] | null
      • Optionaltotal?: number | null

        Format: int32

      • Optionalvalues?:
            | {
                accessRestricted?: boolean
                | null;
                accountClassCode?: string | null;
                accountId?: string | null;
                accountName?: string | null;
                accountNumbers?:
                    | {
                        accountId?: string
                        | null;
                        accountNumber: {
                            type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                            value?: string;
                        };
                        accountNumberId?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        countryCode?: string | null;
                        defaultCurrencyCode?: string | null;
                        externalSyncEnabled?: boolean | null;
                        financialInstitutionId?: {
                            type: (...) | (...) | (...) | (...);
                            value: string;
                        };
                        statusCode?: string
                        | null;
                        tenantCode?: string | null;
                        validityRange?: {
                            endTime?: (...) | (...) | (...);
                            startTime?: (...) | (...) | (...);
                        };
                    }[]
                    | null;
                accountRelationshipId?: string
                | null;
                accountTypeCode?:
                    | "CURRENCY"
                    | "INTERNAL"
                    | "SAVING"
                    | "SHADOW"
                    | "VIRTUAL";
                accountTypeSetupCode?: string
                | null;
                activationDate?: string | null;
                bic?: string | null;
                counterpartySectorCode?: string | null;
                customerGroupCode?: string | null;
                defaultCurrencyCode?: string | null;
                iban?: string | null;
                interestMethodAssignmentCode?: string | null;
                intraOrgCode?: string | null;
                jurisdictionCountryCode?: string | null;
                personId?: string | null;
                personName?: string | null;
                personTypeCode?: string | null;
                productCode?: string | null;
                relationshipType?: string | null;
                relationshipValidityRange?: {
                    endDate?: string | null;
                    startDate?: string | null;
                };
                residencyCode?: string
                | null;
                serviceProviderCode?: string | null;
                source?: { sourceName: string; sourceRef: string };
                statusCode?:
                    | "ACTIVE"
                    | "INACTIVE"
                    | "CLOSED"
                    | "CREATED"
                    | "BLOCKED"
                    | "WAITING_FOR_CLOSURE_DECISION";
                statusReasonCode?: string
                | null;
                taxResidencyCountryCode?: string | null;
                tenantCode?: string | null;
            }[]
            | null
    • Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonTransactionV3Json: {
          endReached?: boolean | null;
          pageNumber?: number | null;
          pageSize?: number | null;
          sort?: { field?: string | null; order?: string | null }[] | null;
          total?: number | null;
          values?:
              | {
                  accountId?: string
                  | null;
                  accountTransactionId?: string | null;
                  amount?: number | null;
                  contractSource?: {
                      contractNumber: string;
                      sourceName: string;
                      sourceRef: string;
                  };
                  counterparty?: {
                      accountNumber?: {
                          type: "IBAN"
                          | "BBAN"
                          | "SWIFT"
                          | "ALIAS";
                          value?: string;
                      };
                      accountNumberCountryCode?: string
                      | null;
                      accountNumberSubtype?: string | null;
                      financialInstitutionId?: {
                          type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                          value: string;
                      };
                      name?: string
                      | null;
                  };
                  createdDTime?: string
                  | null;
                  currencyCode?: string | null;
                  details?: string | null;
                  directionCode?: "IN" | "OUT";
                  endToEndId?: string | null;
                  filingCode?: string | null;
                  groupId?: string | null;
                  initialBalanceAmount?: number | null;
                  labels?: string[] | null;
                  merchantInfo?: string | null;
                  metaInfo?: string | null;
                  paymentServiceProviderCode?: string | null;
                  postingDate?: string | null;
                  referenceNumber?: string | null;
                  reservationId?: string | null;
                  reversed?: boolean | null;
                  source?: {
                      sourceLink?: string | null;
                      sourceName: string;
                      sourceRef: string;
                  };
                  tenantCode?: string
                  | null;
                  transactionDTime?: string | null;
                  transactionSubtypeCode?: string | null;
                  transactionTypeCode?: string | null;
                  uniqueIdentifier?: string | null;
                  usage?: { limitCode?: string | null; userPersonId: string };
                  valueDate?: string | null;
                  virtualAccountId?: string | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonTransactionV3Json

      • OptionalendReached?: boolean | null
      • OptionalpageNumber?: number | null

        Format: int32

      • OptionalpageSize?: number | null

        Format: int32

      • Optionalsort?: { field?: string | null; order?: string | null }[] | null
      • Optionaltotal?: number | null

        Format: int32

      • Optionalvalues?:
            | {
                accountId?: string
                | null;
                accountTransactionId?: string | null;
                amount?: number | null;
                contractSource?: {
                    contractNumber: string;
                    sourceName: string;
                    sourceRef: string;
                };
                counterparty?: {
                    accountNumber?: {
                        type: "IBAN"
                        | "BBAN"
                        | "SWIFT"
                        | "ALIAS";
                        value?: string;
                    };
                    accountNumberCountryCode?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    financialInstitutionId?: {
                        type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                        value: string;
                    };
                    name?: string
                    | null;
                };
                createdDTime?: string
                | null;
                currencyCode?: string | null;
                details?: string | null;
                directionCode?: "IN" | "OUT";
                endToEndId?: string | null;
                filingCode?: string | null;
                groupId?: string | null;
                initialBalanceAmount?: number | null;
                labels?: string[] | null;
                merchantInfo?: string | null;
                metaInfo?: string | null;
                paymentServiceProviderCode?: string | null;
                postingDate?: string | null;
                referenceNumber?: string | null;
                reservationId?: string | null;
                reversed?: boolean | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                tenantCode?: string
                | null;
                transactionDTime?: string | null;
                transactionSubtypeCode?: string | null;
                transactionTypeCode?: string | null;
                uniqueIdentifier?: string | null;
                usage?: { limitCode?: string | null; userPersonId: string };
                valueDate?: string | null;
                virtualAccountId?: string | null;
            }[]
            | null
    • Zenus.Clients.Tuum.AccountApi.ResponseJsonAccountExtendedV2Json: {
          data?: {
              accessRestricted?: boolean | null;
              accountClassCode?: string | null;
              accountId?: string | null;
              accountName?: string | null;
              accountNumbers?:
                  | {
                      accountId?: string
                      | null;
                      accountNumber: {
                          type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                          value?: string;
                      };
                      accountNumberId?: string
                      | null;
                      accountNumberSubtype?: string | null;
                      countryCode?: string | null;
                      defaultCurrencyCode?: string | null;
                      externalSyncEnabled?: boolean | null;
                      financialInstitutionId?: {
                          type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                          value: string;
                      };
                      statusCode?: string
                      | null;
                      tenantCode?: string | null;
                      validityRange?: { endTime?: string | null; startTime?: string | null };
                  }[]
                  | null;
              accountTypeCode?: | "CURRENCY"
              | "INTERNAL"
              | "SAVING"
              | "SHADOW"
              | "VIRTUAL";
              accountTypeSetupCode?: string
              | null;
              activationDate?: string | null;
              balances?:
                  | {
                      accountId: string;
                      availableBalanceAmount?: number
                      | null;
                      availableBalanceInDefaultCcy?: number | null;
                      balanceAmount?: number | null;
                      balanceId: string;
                      currencyCode: string;
                      defaultCurrencyCode?: string | null;
                      negativeBalanceStartDate?: string | null;
                      overdraftLimitAmount?: number | null;
                      reservedAmount?: number | null;
                      tenantCode?: string | null;
                  }[]
                  | null;
              bic?: string
              | null;
              counterpartySectorCode?: string | null;
              customerGroupCode?: string | null;
              defaultCurrencyCode?: string | null;
              iban?: string | null;
              interestMethodAssignmentCode?: string | null;
              intraOrgCode?: string | null;
              jurisdictionCountryCode?: string | null;
              masterAccountId?: string | null;
              personId?: string | null;
              personName?: string | null;
              personTypeCode?: string | null;
              productCode?: string | null;
              residencyCode?: string | null;
              serviceProviderCode?: string | null;
              source?: { sourceName: string; sourceRef: string };
              statusCode?:
                  | "ACTIVE"
                  | "INACTIVE"
                  | "CLOSED"
                  | "CREATED"
                  | "BLOCKED"
                  | "WAITING_FOR_CLOSURE_DECISION";
              statusReasonCode?: string
              | null;
              taxResidencyCountryCode?: string | null;
              tenantCode?: string | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.ResponseJsonAccountExtendedV2Json

      • Optionaldata?: {
            accessRestricted?: boolean | null;
            accountClassCode?: string | null;
            accountId?: string | null;
            accountName?: string | null;
            accountNumbers?:
                | {
                    accountId?: string
                    | null;
                    accountNumber: {
                        type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                        value?: string;
                    };
                    accountNumberId?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    countryCode?: string | null;
                    defaultCurrencyCode?: string | null;
                    externalSyncEnabled?: boolean | null;
                    financialInstitutionId?: {
                        type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                        value: string;
                    };
                    statusCode?: string
                    | null;
                    tenantCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            accountTypeCode?: "CURRENCY"
            | "INTERNAL"
            | "SAVING"
            | "SHADOW"
            | "VIRTUAL";
            accountTypeSetupCode?: string | null;
            activationDate?: string | null;
            balances?:
                | {
                    accountId: string;
                    availableBalanceAmount?: number
                    | null;
                    availableBalanceInDefaultCcy?: number | null;
                    balanceAmount?: number | null;
                    balanceId: string;
                    currencyCode: string;
                    defaultCurrencyCode?: string | null;
                    negativeBalanceStartDate?: string | null;
                    overdraftLimitAmount?: number | null;
                    reservedAmount?: number | null;
                    tenantCode?: string | null;
                }[]
                | null;
            bic?: string
            | null;
            counterpartySectorCode?: string | null;
            customerGroupCode?: string | null;
            defaultCurrencyCode?: string | null;
            iban?: string | null;
            interestMethodAssignmentCode?: string | null;
            intraOrgCode?: string | null;
            jurisdictionCountryCode?: string | null;
            masterAccountId?: string | null;
            personId?: string | null;
            personName?: string | null;
            personTypeCode?: string | null;
            productCode?: string | null;
            residencyCode?: string | null;
            serviceProviderCode?: string | null;
            source?: { sourceName: string; sourceRef: string };
            statusCode?:
                | "ACTIVE"
                | "INACTIVE"
                | "CLOSED"
                | "CREATED"
                | "BLOCKED"
                | "WAITING_FOR_CLOSURE_DECISION";
            statusReasonCode?: string
            | null;
            taxResidencyCountryCode?: string | null;
            tenantCode?: string | null;
        }

        Zenus.Clients.Tuum.AccountApi.AccountExtendedV2Json

        • OptionalaccessRestricted?: boolean | null
        • OptionalaccountClassCode?: string | null
        • OptionalaccountId?: string | null
        • OptionalaccountName?: string | null
        • OptionalaccountNumbers?:
              | {
                  accountId?: string
                  | null;
                  accountNumber: {
                      type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                      value?: string;
                  };
                  accountNumberId?: string
                  | null;
                  accountNumberSubtype?: string | null;
                  countryCode?: string | null;
                  defaultCurrencyCode?: string | null;
                  externalSyncEnabled?: boolean | null;
                  financialInstitutionId?: {
                      type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                      value: string;
                  };
                  statusCode?: string
                  | null;
                  tenantCode?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null
        • OptionalaccountTypeCode?: "CURRENCY" | "INTERNAL" | "SAVING" | "SHADOW" | "VIRTUAL"

          Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonAccountTypeCode

        • OptionalaccountTypeSetupCode?: string | null
        • OptionalactivationDate?: string | null
        • Optionalbalances?:
              | {
                  accountId: string;
                  availableBalanceAmount?: number
                  | null;
                  availableBalanceInDefaultCcy?: number | null;
                  balanceAmount?: number | null;
                  balanceId: string;
                  currencyCode: string;
                  defaultCurrencyCode?: string | null;
                  negativeBalanceStartDate?: string | null;
                  overdraftLimitAmount?: number | null;
                  reservedAmount?: number | null;
                  tenantCode?: string | null;
              }[]
              | null
        • Optionalbic?: string | null
        • OptionalcounterpartySectorCode?: string | null
        • OptionalcustomerGroupCode?: string | null
        • OptionaldefaultCurrencyCode?: string | null
        • Optionaliban?: string | null
        • OptionalinterestMethodAssignmentCode?: string | null
        • OptionalintraOrgCode?: string | null
        • OptionaljurisdictionCountryCode?: string | null
        • OptionalmasterAccountId?: string | null
        • OptionalpersonId?: string | null
        • OptionalpersonName?: string | null
        • OptionalpersonTypeCode?: string | null
        • OptionalproductCode?: string | null
        • OptionalresidencyCode?: string | null
        • OptionalserviceProviderCode?: string | null
        • Optionalsource?: { sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.AccountApi.Source

        • OptionalstatusCode?:
              | "ACTIVE"
              | "INACTIVE"
              | "CLOSED"
              | "CREATED"
              | "BLOCKED"
              | "WAITING_FOR_CLOSURE_DECISION"

          Zenus.Clients.Tuum.AccountApi.AccountExtendedV2JsonStatusCode

        • OptionalstatusReasonCode?: string | null
        • OptionaltaxResidencyCountryCode?: string | null
        • OptionaltenantCode?: string | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.AccountApi.ResponseJsonListBalanceHistoryJson: {
          data?:
              | {
                  accountId?: string
                  | null;
                  balanceHistoryId?: string | null;
                  money?: { amount?: number; currencyCode: string };
                  tenantCode?: string | null;
                  validityRange?: { endDate?: string | null; startDate?: string | null };
              }[]
              | null;
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.ResponseJsonListBalanceHistoryJson

    • Zenus.Clients.Tuum.AccountApi.ResponseJsonListBalanceJson: {
          data?:
              | {
                  accountId: string;
                  availableBalanceAmount?: number
                  | null;
                  availableBalanceInDefaultCcy?: number | null;
                  balanceAmount?: number | null;
                  balanceId: string;
                  currencyCode: string;
                  defaultCurrencyCode: string;
                  negativeBalanceStartDate?: string | null;
                  overdraftLimitAmount?: number | null;
                  reservedAmount?: number | null;
                  tenantCode?: string | null;
              }[]
              | null;
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.ResponseJsonListBalanceJson

    • Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonAccountExtendedV2Json: {
          data?: {
              endReached?: boolean | null;
              pageNumber?: number | null;
              pageSize?: number | null;
              sort?: { field?: string | null; order?: string | null }[] | null;
              total?: number | null;
              values?:
                  | {
                      accessRestricted?: boolean
                      | null;
                      accountClassCode?: string | null;
                      accountId?: string | null;
                      accountName?: string | null;
                      accountNumbers?:
                          | {
                              accountId?: (...)
                              | (...)
                              | (...);
                              accountNumber: { type: ...; value?: ... };
                              accountNumberId?: (...) | (...) | (...);
                              accountNumberSubtype?: (...) | (...) | (...);
                              countryCode?: (...) | (...) | (...);
                              defaultCurrencyCode?: (...) | (...) | (...);
                              externalSyncEnabled?: (...) | (...) | (...) | (...);
                              financialInstitutionId?: (...) | (...);
                              statusCode?: (...) | (...) | (...);
                              tenantCode?: (...) | (...) | (...);
                              validityRange?: (...) | (...);
                          }[]
                          | null;
                      accountTypeCode?: | "CURRENCY"
                      | "INTERNAL"
                      | "SAVING"
                      | "SHADOW"
                      | "VIRTUAL";
                      accountTypeSetupCode?: string
                      | null;
                      activationDate?: string | null;
                      balances?:
                          | {
                              accountId: string;
                              availableBalanceAmount?: (...)
                              | (...)
                              | (...);
                              availableBalanceInDefaultCcy?: (...) | (...) | (...);
                              balanceAmount?: (...) | (...) | (...);
                              balanceId: string;
                              currencyCode: string;
                              defaultCurrencyCode?: (...) | (...) | (...);
                              negativeBalanceStartDate?: (...) | (...) | (...);
                              overdraftLimitAmount?: (...) | (...) | (...);
                              reservedAmount?: (...) | (...) | (...);
                              tenantCode?: (...) | (...) | (...);
                          }[]
                          | null;
                      bic?: string
                      | null;
                      counterpartySectorCode?: string | null;
                      customerGroupCode?: string | null;
                      defaultCurrencyCode?: string | null;
                      iban?: string | null;
                      interestMethodAssignmentCode?: string | null;
                      intraOrgCode?: string | null;
                      jurisdictionCountryCode?: string | null;
                      masterAccountId?: string | null;
                      personId?: string | null;
                      personName?: string | null;
                      personTypeCode?: string | null;
                      productCode?: string | null;
                      residencyCode?: string | null;
                      serviceProviderCode?: string | null;
                      source?: { sourceName: string; sourceRef: string };
                      statusCode?:
                          | "ACTIVE"
                          | "INACTIVE"
                          | "CLOSED"
                          | "CREATED"
                          | "BLOCKED"
                          | "WAITING_FOR_CLOSURE_DECISION";
                      statusReasonCode?: string
                      | null;
                      taxResidencyCountryCode?: string | null;
                      tenantCode?: string | null;
                  }[]
                  | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonAccountExtendedV2Json

      • Optionaldata?: {
            endReached?: boolean | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            total?: number | null;
            values?:
                | {
                    accessRestricted?: boolean
                    | null;
                    accountClassCode?: string | null;
                    accountId?: string | null;
                    accountName?: string | null;
                    accountNumbers?:
                        | {
                            accountId?: (...)
                            | (...)
                            | (...);
                            accountNumber: { type: ...; value?: ... };
                            accountNumberId?: (...) | (...) | (...);
                            accountNumberSubtype?: (...) | (...) | (...);
                            countryCode?: (...) | (...) | (...);
                            defaultCurrencyCode?: (...) | (...) | (...);
                            externalSyncEnabled?: (...) | (...) | (...) | (...);
                            financialInstitutionId?: (...) | (...);
                            statusCode?: (...) | (...) | (...);
                            tenantCode?: (...) | (...) | (...);
                            validityRange?: (...) | (...);
                        }[]
                        | null;
                    accountTypeCode?: | "CURRENCY"
                    | "INTERNAL"
                    | "SAVING"
                    | "SHADOW"
                    | "VIRTUAL";
                    accountTypeSetupCode?: string
                    | null;
                    activationDate?: string | null;
                    balances?:
                        | {
                            accountId: string;
                            availableBalanceAmount?: (...)
                            | (...)
                            | (...);
                            availableBalanceInDefaultCcy?: (...) | (...) | (...);
                            balanceAmount?: (...) | (...) | (...);
                            balanceId: string;
                            currencyCode: string;
                            defaultCurrencyCode?: (...) | (...) | (...);
                            negativeBalanceStartDate?: (...) | (...) | (...);
                            overdraftLimitAmount?: (...) | (...) | (...);
                            reservedAmount?: (...) | (...) | (...);
                            tenantCode?: (...) | (...) | (...);
                        }[]
                        | null;
                    bic?: string
                    | null;
                    counterpartySectorCode?: string | null;
                    customerGroupCode?: string | null;
                    defaultCurrencyCode?: string | null;
                    iban?: string | null;
                    interestMethodAssignmentCode?: string | null;
                    intraOrgCode?: string | null;
                    jurisdictionCountryCode?: string | null;
                    masterAccountId?: string | null;
                    personId?: string | null;
                    personName?: string | null;
                    personTypeCode?: string | null;
                    productCode?: string | null;
                    residencyCode?: string | null;
                    serviceProviderCode?: string | null;
                    source?: { sourceName: string; sourceRef: string };
                    statusCode?:
                        | "ACTIVE"
                        | "INACTIVE"
                        | "CLOSED"
                        | "CREATED"
                        | "BLOCKED"
                        | "WAITING_FOR_CLOSURE_DECISION";
                    statusReasonCode?: string
                    | null;
                    taxResidencyCountryCode?: string | null;
                    tenantCode?: string | null;
                }[]
                | null;
        }

        Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountExtendedV2Json

        • OptionalendReached?: boolean | null
        • OptionalpageNumber?: number | null

          Format: int32

        • OptionalpageSize?: number | null

          Format: int32

        • Optionalsort?: { field?: string | null; order?: string | null }[] | null
        • Optionaltotal?: number | null

          Format: int32

        • Optionalvalues?:
              | {
                  accessRestricted?: boolean
                  | null;
                  accountClassCode?: string | null;
                  accountId?: string | null;
                  accountName?: string | null;
                  accountNumbers?:
                      | {
                          accountId?: (...)
                          | (...)
                          | (...);
                          accountNumber: { type: ...; value?: ... };
                          accountNumberId?: (...) | (...) | (...);
                          accountNumberSubtype?: (...) | (...) | (...);
                          countryCode?: (...) | (...) | (...);
                          defaultCurrencyCode?: (...) | (...) | (...);
                          externalSyncEnabled?: (...) | (...) | (...) | (...);
                          financialInstitutionId?: (...) | (...);
                          statusCode?: (...) | (...) | (...);
                          tenantCode?: (...) | (...) | (...);
                          validityRange?: (...) | (...);
                      }[]
                      | null;
                  accountTypeCode?: | "CURRENCY"
                  | "INTERNAL"
                  | "SAVING"
                  | "SHADOW"
                  | "VIRTUAL";
                  accountTypeSetupCode?: string
                  | null;
                  activationDate?: string | null;
                  balances?:
                      | {
                          accountId: string;
                          availableBalanceAmount?: (...)
                          | (...)
                          | (...);
                          availableBalanceInDefaultCcy?: (...) | (...) | (...);
                          balanceAmount?: (...) | (...) | (...);
                          balanceId: string;
                          currencyCode: string;
                          defaultCurrencyCode?: (...) | (...) | (...);
                          negativeBalanceStartDate?: (...) | (...) | (...);
                          overdraftLimitAmount?: (...) | (...) | (...);
                          reservedAmount?: (...) | (...) | (...);
                          tenantCode?: (...) | (...) | (...);
                      }[]
                      | null;
                  bic?: string
                  | null;
                  counterpartySectorCode?: string | null;
                  customerGroupCode?: string | null;
                  defaultCurrencyCode?: string | null;
                  iban?: string | null;
                  interestMethodAssignmentCode?: string | null;
                  intraOrgCode?: string | null;
                  jurisdictionCountryCode?: string | null;
                  masterAccountId?: string | null;
                  personId?: string | null;
                  personName?: string | null;
                  personTypeCode?: string | null;
                  productCode?: string | null;
                  residencyCode?: string | null;
                  serviceProviderCode?: string | null;
                  source?: { sourceName: string; sourceRef: string };
                  statusCode?:
                      | "ACTIVE"
                      | "INACTIVE"
                      | "CLOSED"
                      | "CREATED"
                      | "BLOCKED"
                      | "WAITING_FOR_CLOSURE_DECISION";
                  statusReasonCode?: string
                  | null;
                  taxResidencyCountryCode?: string | null;
                  tenantCode?: string | null;
              }[]
              | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonAccountWithRelationshipJson: {
          data?: {
              endReached?: boolean | null;
              pageNumber?: number | null;
              pageSize?: number | null;
              sort?: { field?: string | null; order?: string | null }[] | null;
              total?: number | null;
              values?:
                  | {
                      accessRestricted?: boolean
                      | null;
                      accountClassCode?: string | null;
                      accountId?: string | null;
                      accountName?: string | null;
                      accountNumbers?:
                          | {
                              accountId?: (...)
                              | (...)
                              | (...);
                              accountNumber: { type: ...; value?: ... };
                              accountNumberId?: (...) | (...) | (...);
                              accountNumberSubtype?: (...) | (...) | (...);
                              countryCode?: (...) | (...) | (...);
                              defaultCurrencyCode?: (...) | (...) | (...);
                              externalSyncEnabled?: (...) | (...) | (...) | (...);
                              financialInstitutionId?: (...) | (...);
                              statusCode?: (...) | (...) | (...);
                              tenantCode?: (...) | (...) | (...);
                              validityRange?: (...) | (...);
                          }[]
                          | null;
                      accountRelationshipId?: string
                      | null;
                      accountTypeCode?:
                          | "CURRENCY"
                          | "INTERNAL"
                          | "SAVING"
                          | "SHADOW"
                          | "VIRTUAL";
                      accountTypeSetupCode?: string
                      | null;
                      activationDate?: string | null;
                      bic?: string | null;
                      counterpartySectorCode?: string | null;
                      customerGroupCode?: string | null;
                      defaultCurrencyCode?: string | null;
                      iban?: string | null;
                      interestMethodAssignmentCode?: string | null;
                      intraOrgCode?: string | null;
                      jurisdictionCountryCode?: string | null;
                      personId?: string | null;
                      personName?: string | null;
                      personTypeCode?: string | null;
                      productCode?: string | null;
                      relationshipType?: string | null;
                      relationshipValidityRange?: {
                          endDate?: string | null;
                          startDate?: string | null;
                      };
                      residencyCode?: string
                      | null;
                      serviceProviderCode?: string | null;
                      source?: { sourceName: string; sourceRef: string };
                      statusCode?:
                          | "ACTIVE"
                          | "INACTIVE"
                          | "CLOSED"
                          | "CREATED"
                          | "BLOCKED"
                          | "WAITING_FOR_CLOSURE_DECISION";
                      statusReasonCode?: string
                      | null;
                      taxResidencyCountryCode?: string | null;
                      tenantCode?: string | null;
                  }[]
                  | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonAccountWithRelationshipJson

      • Optionaldata?: {
            endReached?: boolean | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            total?: number | null;
            values?:
                | {
                    accessRestricted?: boolean
                    | null;
                    accountClassCode?: string | null;
                    accountId?: string | null;
                    accountName?: string | null;
                    accountNumbers?:
                        | {
                            accountId?: (...)
                            | (...)
                            | (...);
                            accountNumber: { type: ...; value?: ... };
                            accountNumberId?: (...) | (...) | (...);
                            accountNumberSubtype?: (...) | (...) | (...);
                            countryCode?: (...) | (...) | (...);
                            defaultCurrencyCode?: (...) | (...) | (...);
                            externalSyncEnabled?: (...) | (...) | (...) | (...);
                            financialInstitutionId?: (...) | (...);
                            statusCode?: (...) | (...) | (...);
                            tenantCode?: (...) | (...) | (...);
                            validityRange?: (...) | (...);
                        }[]
                        | null;
                    accountRelationshipId?: string
                    | null;
                    accountTypeCode?:
                        | "CURRENCY"
                        | "INTERNAL"
                        | "SAVING"
                        | "SHADOW"
                        | "VIRTUAL";
                    accountTypeSetupCode?: string
                    | null;
                    activationDate?: string | null;
                    bic?: string | null;
                    counterpartySectorCode?: string | null;
                    customerGroupCode?: string | null;
                    defaultCurrencyCode?: string | null;
                    iban?: string | null;
                    interestMethodAssignmentCode?: string | null;
                    intraOrgCode?: string | null;
                    jurisdictionCountryCode?: string | null;
                    personId?: string | null;
                    personName?: string | null;
                    personTypeCode?: string | null;
                    productCode?: string | null;
                    relationshipType?: string | null;
                    relationshipValidityRange?: {
                        endDate?: string | null;
                        startDate?: string | null;
                    };
                    residencyCode?: string
                    | null;
                    serviceProviderCode?: string | null;
                    source?: { sourceName: string; sourceRef: string };
                    statusCode?:
                        | "ACTIVE"
                        | "INACTIVE"
                        | "CLOSED"
                        | "CREATED"
                        | "BLOCKED"
                        | "WAITING_FOR_CLOSURE_DECISION";
                    statusReasonCode?: string
                    | null;
                    taxResidencyCountryCode?: string | null;
                    tenantCode?: string | null;
                }[]
                | null;
        }

        Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonAccountWithRelationshipJson

        • OptionalendReached?: boolean | null
        • OptionalpageNumber?: number | null

          Format: int32

        • OptionalpageSize?: number | null

          Format: int32

        • Optionalsort?: { field?: string | null; order?: string | null }[] | null
        • Optionaltotal?: number | null

          Format: int32

        • Optionalvalues?:
              | {
                  accessRestricted?: boolean
                  | null;
                  accountClassCode?: string | null;
                  accountId?: string | null;
                  accountName?: string | null;
                  accountNumbers?:
                      | {
                          accountId?: (...)
                          | (...)
                          | (...);
                          accountNumber: { type: ...; value?: ... };
                          accountNumberId?: (...) | (...) | (...);
                          accountNumberSubtype?: (...) | (...) | (...);
                          countryCode?: (...) | (...) | (...);
                          defaultCurrencyCode?: (...) | (...) | (...);
                          externalSyncEnabled?: (...) | (...) | (...) | (...);
                          financialInstitutionId?: (...) | (...);
                          statusCode?: (...) | (...) | (...);
                          tenantCode?: (...) | (...) | (...);
                          validityRange?: (...) | (...);
                      }[]
                      | null;
                  accountRelationshipId?: string
                  | null;
                  accountTypeCode?:
                      | "CURRENCY"
                      | "INTERNAL"
                      | "SAVING"
                      | "SHADOW"
                      | "VIRTUAL";
                  accountTypeSetupCode?: string
                  | null;
                  activationDate?: string | null;
                  bic?: string | null;
                  counterpartySectorCode?: string | null;
                  customerGroupCode?: string | null;
                  defaultCurrencyCode?: string | null;
                  iban?: string | null;
                  interestMethodAssignmentCode?: string | null;
                  intraOrgCode?: string | null;
                  jurisdictionCountryCode?: string | null;
                  personId?: string | null;
                  personName?: string | null;
                  personTypeCode?: string | null;
                  productCode?: string | null;
                  relationshipType?: string | null;
                  relationshipValidityRange?: {
                      endDate?: string | null;
                      startDate?: string | null;
                  };
                  residencyCode?: string
                  | null;
                  serviceProviderCode?: string | null;
                  source?: { sourceName: string; sourceRef: string };
                  statusCode?:
                      | "ACTIVE"
                      | "INACTIVE"
                      | "CLOSED"
                      | "CREATED"
                      | "BLOCKED"
                      | "WAITING_FOR_CLOSURE_DECISION";
                  statusReasonCode?: string
                  | null;
                  taxResidencyCountryCode?: string | null;
                  tenantCode?: string | null;
              }[]
              | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonTransactionV3Json: {
          data?: {
              endReached?: boolean | null;
              pageNumber?: number | null;
              pageSize?: number | null;
              sort?: { field?: string | null; order?: string | null }[] | null;
              total?: number | null;
              values?:
                  | {
                      accountId?: string
                      | null;
                      accountTransactionId?: string | null;
                      amount?: number | null;
                      contractSource?: {
                          contractNumber: string;
                          sourceName: string;
                          sourceRef: string;
                      };
                      counterparty?: {
                          accountNumber?: { type: ...; value?: ... };
                          accountNumberCountryCode?: string | null;
                          accountNumberSubtype?: string | null;
                          financialInstitutionId?: { type: ...; value: ... };
                          name?: string | null;
                      };
                      createdDTime?: string
                      | null;
                      currencyCode?: string | null;
                      details?: string | null;
                      directionCode?: "IN" | "OUT";
                      endToEndId?: string | null;
                      filingCode?: string | null;
                      groupId?: string | null;
                      initialBalanceAmount?: number | null;
                      labels?: string[] | null;
                      merchantInfo?: string | null;
                      metaInfo?: string | null;
                      paymentServiceProviderCode?: string | null;
                      postingDate?: string | null;
                      referenceNumber?: string | null;
                      reservationId?: string | null;
                      reversed?: boolean | null;
                      source?: {
                          sourceLink?: string | null;
                          sourceName: string;
                          sourceRef: string;
                      };
                      tenantCode?: string
                      | null;
                      transactionDTime?: string | null;
                      transactionSubtypeCode?: string | null;
                      transactionTypeCode?: string | null;
                      uniqueIdentifier?: string | null;
                      usage?: { limitCode?: string | null; userPersonId: string };
                      valueDate?: string | null;
                      virtualAccountId?: string | null;
                  }[]
                  | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.ResponseJsonPaginationResultWithTotalJsonTransactionV3Json

      • Optionaldata?: {
            endReached?: boolean | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            total?: number | null;
            values?:
                | {
                    accountId?: string
                    | null;
                    accountTransactionId?: string | null;
                    amount?: number | null;
                    contractSource?: {
                        contractNumber: string;
                        sourceName: string;
                        sourceRef: string;
                    };
                    counterparty?: {
                        accountNumber?: { type: ...; value?: ... };
                        accountNumberCountryCode?: string | null;
                        accountNumberSubtype?: string | null;
                        financialInstitutionId?: { type: ...; value: ... };
                        name?: string | null;
                    };
                    createdDTime?: string
                    | null;
                    currencyCode?: string | null;
                    details?: string | null;
                    directionCode?: "IN" | "OUT";
                    endToEndId?: string | null;
                    filingCode?: string | null;
                    groupId?: string | null;
                    initialBalanceAmount?: number | null;
                    labels?: string[] | null;
                    merchantInfo?: string | null;
                    metaInfo?: string | null;
                    paymentServiceProviderCode?: string | null;
                    postingDate?: string | null;
                    referenceNumber?: string | null;
                    reservationId?: string | null;
                    reversed?: boolean | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    tenantCode?: string
                    | null;
                    transactionDTime?: string | null;
                    transactionSubtypeCode?: string | null;
                    transactionTypeCode?: string | null;
                    uniqueIdentifier?: string | null;
                    usage?: { limitCode?: string | null; userPersonId: string };
                    valueDate?: string | null;
                    virtualAccountId?: string | null;
                }[]
                | null;
        }

        Zenus.Clients.Tuum.AccountApi.PaginationResultWithTotalJsonTransactionV3Json

        • OptionalendReached?: boolean | null
        • OptionalpageNumber?: number | null

          Format: int32

        • OptionalpageSize?: number | null

          Format: int32

        • Optionalsort?: { field?: string | null; order?: string | null }[] | null
        • Optionaltotal?: number | null

          Format: int32

        • Optionalvalues?:
              | {
                  accountId?: string
                  | null;
                  accountTransactionId?: string | null;
                  amount?: number | null;
                  contractSource?: {
                      contractNumber: string;
                      sourceName: string;
                      sourceRef: string;
                  };
                  counterparty?: {
                      accountNumber?: { type: ...; value?: ... };
                      accountNumberCountryCode?: string | null;
                      accountNumberSubtype?: string | null;
                      financialInstitutionId?: { type: ...; value: ... };
                      name?: string | null;
                  };
                  createdDTime?: string
                  | null;
                  currencyCode?: string | null;
                  details?: string | null;
                  directionCode?: "IN" | "OUT";
                  endToEndId?: string | null;
                  filingCode?: string | null;
                  groupId?: string | null;
                  initialBalanceAmount?: number | null;
                  labels?: string[] | null;
                  merchantInfo?: string | null;
                  metaInfo?: string | null;
                  paymentServiceProviderCode?: string | null;
                  postingDate?: string | null;
                  referenceNumber?: string | null;
                  reservationId?: string | null;
                  reversed?: boolean | null;
                  source?: {
                      sourceLink?: string | null;
                      sourceName: string;
                      sourceRef: string;
                  };
                  tenantCode?: string
                  | null;
                  transactionDTime?: string | null;
                  transactionSubtypeCode?: string | null;
                  transactionTypeCode?: string | null;
                  uniqueIdentifier?: string | null;
                  usage?: { limitCode?: string | null; userPersonId: string };
                  valueDate?: string | null;
                  virtualAccountId?: string | null;
              }[]
              | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.AccountApi.ResponseJsonTransactionExtendedJson: {
          data?: {
              accountId?: string | null;
              accountTransactionId?: string | null;
              amount?: number | null;
              contractSource?: {
                  contractNumber: string;
                  sourceName: string;
                  sourceRef: string;
              };
              counterparty?: {
                  accountNumber?: {
                      type: "IBAN"
                      | "BBAN"
                      | "SWIFT"
                      | "ALIAS";
                      value?: string;
                  };
                  accountNumberCountryCode?: string
                  | null;
                  accountNumberSubtype?: string | null;
                  financialInstitutionId?: {
                      type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                      value: string;
                  };
                  name?: string
                  | null;
              };
              createdDTime?: string
              | null;
              currencyCode?: string | null;
              customBookingAllowed?: boolean | null;
              details?: string | null;
              directionCode?: "IN" | "OUT";
              domainCode?: string | null;
              endToEndId?: string | null;
              familyCode?: string | null;
              filingCode?: string | null;
              groupId?: string | null;
              initialBalanceAmount?: number | null;
              labels?: string[] | null;
              merchantInfo?: string | null;
              metaInfo?: string | null;
              paymentServiceProviderCode?: string | null;
              postingDate?: string | null;
              referenceNumber?: string | null;
              reservationId?: string | null;
              reversal?: boolean | null;
              reversalTransactionId?: string | null;
              reversed?: boolean | null;
              reversedByTransactionId?: string | null;
              source?: {
                  sourceLink?: string | null;
                  sourceName: string;
                  sourceRef: string;
              };
              subFamilyCode?: string
              | null;
              tenantCode?: string | null;
              transactionDTime?: string | null;
              transactionSubtypeCode?: string | null;
              transactionTypeCode?: string | null;
              uniqueIdentifier?: string | null;
              usage?: { limitCode?: string | null; userPersonId: string };
              valueDate?: string | null;
              virtualAccountId?: string | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.AccountApi.ResponseJsonTransactionExtendedJson

      • Optionaldata?: {
            accountId?: string | null;
            accountTransactionId?: string | null;
            amount?: number | null;
            contractSource?: {
                contractNumber: string;
                sourceName: string;
                sourceRef: string;
            };
            counterparty?: {
                accountNumber?: {
                    type: "IBAN"
                    | "BBAN"
                    | "SWIFT"
                    | "ALIAS";
                    value?: string;
                };
                accountNumberCountryCode?: string
                | null;
                accountNumberSubtype?: string | null;
                financialInstitutionId?: {
                    type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                    value: string;
                };
                name?: string
                | null;
            };
            createdDTime?: string
            | null;
            currencyCode?: string | null;
            customBookingAllowed?: boolean | null;
            details?: string | null;
            directionCode?: "IN" | "OUT";
            domainCode?: string | null;
            endToEndId?: string | null;
            familyCode?: string | null;
            filingCode?: string | null;
            groupId?: string | null;
            initialBalanceAmount?: number | null;
            labels?: string[] | null;
            merchantInfo?: string | null;
            metaInfo?: string | null;
            paymentServiceProviderCode?: string | null;
            postingDate?: string | null;
            referenceNumber?: string | null;
            reservationId?: string | null;
            reversal?: boolean | null;
            reversalTransactionId?: string | null;
            reversed?: boolean | null;
            reversedByTransactionId?: string | null;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            subFamilyCode?: string
            | null;
            tenantCode?: string | null;
            transactionDTime?: string | null;
            transactionSubtypeCode?: string | null;
            transactionTypeCode?: string | null;
            uniqueIdentifier?: string | null;
            usage?: { limitCode?: string | null; userPersonId: string };
            valueDate?: string | null;
            virtualAccountId?: string | null;
        }

        Zenus.Clients.Tuum.AccountApi.TransactionExtendedJson

        • OptionalaccountId?: string | null
        • OptionalaccountTransactionId?: string | null
        • Optionalamount?: number | null

          Format: double

        • OptionalcontractSource?: { contractNumber: string; sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.AccountApi.ContractSource

        • Optionalcounterparty?: {
              accountNumber?: {
                  type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                  value?: string;
              };
              accountNumberCountryCode?: string
              | null;
              accountNumberSubtype?: string | null;
              financialInstitutionId?: {
                  type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                  value: string;
              };
              name?: string
              | null;
          }

          Zenus.Clients.Tuum.AccountApi.TransactionCounterpartyJson

          • OptionalaccountNumber?: { type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"; value?: string }

            Zenus.Clients.Tuum.Abstractions.Models.AccountNumber

            • type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"

              Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType

            • Optionalvalue?: string
          • OptionalaccountNumberCountryCode?: string | null
          • OptionalaccountNumberSubtype?: string | null
          • OptionalfinancialInstitutionId?: { type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"; value: string }

            Zenus.Clients.Tuum.AccountApi.FinancialInstitutionId

            • type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"

              Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType

            • value: string
          • Optionalname?: string | null
        • OptionalcreatedDTime?: string | null

          Format: date-time

        • OptionalcurrencyCode?: string | null
        • OptionalcustomBookingAllowed?: boolean | null
        • Optionaldetails?: string | null
        • OptionaldirectionCode?: "IN" | "OUT"

          Zenus.Clients.Tuum.AccountApi.TransactionExtendedJsonDirectionCode

        • OptionaldomainCode?: string | null
        • OptionalendToEndId?: string | null
        • OptionalfamilyCode?: string | null
        • OptionalfilingCode?: string | null
        • OptionalgroupId?: string | null
        • OptionalinitialBalanceAmount?: number | null

          Format: double

        • Optionallabels?: string[] | null
        • OptionalmerchantInfo?: string | null
        • OptionalmetaInfo?: string | null
        • OptionalpaymentServiceProviderCode?: string | null
        • OptionalpostingDate?: string | null

          Format: date-time

        • OptionalreferenceNumber?: string | null
        • OptionalreservationId?: string | null
        • Optionalreversal?: boolean | null
        • OptionalreversalTransactionId?: string | null
        • Optionalreversed?: boolean | null
        • OptionalreversedByTransactionId?: string | null
        • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.AccountApi.SourceWithLink

        • OptionalsubFamilyCode?: string | null
        • OptionaltenantCode?: string | null
        • OptionaltransactionDTime?: string | null

          Format: date-time

        • OptionaltransactionSubtypeCode?: string | null
        • OptionaltransactionTypeCode?: string | null
        • OptionaluniqueIdentifier?: string | null

          Format: uuid

        • Optionalusage?: { limitCode?: string | null; userPersonId: string }

          Zenus.Clients.Tuum.AccountApi.AccountUsageEventBaseJson

        • OptionalvalueDate?: string | null

          Format: date-time

        • OptionalvirtualAccountId?: string | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.AccountApi.Source: { sourceName: string; sourceRef: string }

      Zenus.Clients.Tuum.AccountApi.Source

    • Zenus.Clients.Tuum.AccountApi.SourceWithLink: { sourceLink?: string | null; sourceName: string; sourceRef: string }

      Zenus.Clients.Tuum.AccountApi.SourceWithLink

    • Zenus.Clients.Tuum.AccountApi.TransactionCounterpartyJson: {
          accountNumber?: {
              type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
              value?: string;
          };
          accountNumberCountryCode?: string
          | null;
          accountNumberSubtype?: string | null;
          financialInstitutionId?: {
              type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
              value: string;
          };
          name?: string
          | null;
      }

      Zenus.Clients.Tuum.AccountApi.TransactionCounterpartyJson

      • OptionalaccountNumber?: { type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"; value?: string }

        Zenus.Clients.Tuum.Abstractions.Models.AccountNumber

        • type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"

          Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType

        • Optionalvalue?: string
      • OptionalaccountNumberCountryCode?: string | null
      • OptionalaccountNumberSubtype?: string | null
      • OptionalfinancialInstitutionId?: { type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"; value: string }

        Zenus.Clients.Tuum.AccountApi.FinancialInstitutionId

        • type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"

          Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType

        • value: string
      • Optionalname?: string | null
    • Zenus.Clients.Tuum.AccountApi.TransactionExtendedJson: {
          accountId?: string | null;
          accountTransactionId?: string | null;
          amount?: number | null;
          contractSource?: {
              contractNumber: string;
              sourceName: string;
              sourceRef: string;
          };
          counterparty?: {
              accountNumber?: {
                  type: "IBAN"
                  | "BBAN"
                  | "SWIFT"
                  | "ALIAS";
                  value?: string;
              };
              accountNumberCountryCode?: string
              | null;
              accountNumberSubtype?: string | null;
              financialInstitutionId?: {
                  type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                  value: string;
              };
              name?: string
              | null;
          };
          createdDTime?: string
          | null;
          currencyCode?: string | null;
          customBookingAllowed?: boolean | null;
          details?: string | null;
          directionCode?: "IN" | "OUT";
          domainCode?: string | null;
          endToEndId?: string | null;
          familyCode?: string | null;
          filingCode?: string | null;
          groupId?: string | null;
          initialBalanceAmount?: number | null;
          labels?: string[] | null;
          merchantInfo?: string | null;
          metaInfo?: string | null;
          paymentServiceProviderCode?: string | null;
          postingDate?: string | null;
          referenceNumber?: string | null;
          reservationId?: string | null;
          reversal?: boolean | null;
          reversalTransactionId?: string | null;
          reversed?: boolean | null;
          reversedByTransactionId?: string | null;
          source?: {
              sourceLink?: string | null;
              sourceName: string;
              sourceRef: string;
          };
          subFamilyCode?: string
          | null;
          tenantCode?: string | null;
          transactionDTime?: string | null;
          transactionSubtypeCode?: string | null;
          transactionTypeCode?: string | null;
          uniqueIdentifier?: string | null;
          usage?: { limitCode?: string | null; userPersonId: string };
          valueDate?: string | null;
          virtualAccountId?: string | null;
      }

      Zenus.Clients.Tuum.AccountApi.TransactionExtendedJson

      • OptionalaccountId?: string | null
      • OptionalaccountTransactionId?: string | null
      • Optionalamount?: number | null

        Format: double

      • OptionalcontractSource?: { contractNumber: string; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.AccountApi.ContractSource

      • Optionalcounterparty?: {
            accountNumber?: {
                type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                value?: string;
            };
            accountNumberCountryCode?: string
            | null;
            accountNumberSubtype?: string | null;
            financialInstitutionId?: {
                type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                value: string;
            };
            name?: string
            | null;
        }

        Zenus.Clients.Tuum.AccountApi.TransactionCounterpartyJson

        • OptionalaccountNumber?: { type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"; value?: string }

          Zenus.Clients.Tuum.Abstractions.Models.AccountNumber

          • type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"

            Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType

          • Optionalvalue?: string
        • OptionalaccountNumberCountryCode?: string | null
        • OptionalaccountNumberSubtype?: string | null
        • OptionalfinancialInstitutionId?: { type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"; value: string }

          Zenus.Clients.Tuum.AccountApi.FinancialInstitutionId

          • type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"

            Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType

          • value: string
        • Optionalname?: string | null
      • OptionalcreatedDTime?: string | null

        Format: date-time

      • OptionalcurrencyCode?: string | null
      • OptionalcustomBookingAllowed?: boolean | null
      • Optionaldetails?: string | null
      • OptionaldirectionCode?: "IN" | "OUT"

        Zenus.Clients.Tuum.AccountApi.TransactionExtendedJsonDirectionCode

      • OptionaldomainCode?: string | null
      • OptionalendToEndId?: string | null
      • OptionalfamilyCode?: string | null
      • OptionalfilingCode?: string | null
      • OptionalgroupId?: string | null
      • OptionalinitialBalanceAmount?: number | null

        Format: double

      • Optionallabels?: string[] | null
      • OptionalmerchantInfo?: string | null
      • OptionalmetaInfo?: string | null
      • OptionalpaymentServiceProviderCode?: string | null
      • OptionalpostingDate?: string | null

        Format: date-time

      • OptionalreferenceNumber?: string | null
      • OptionalreservationId?: string | null
      • Optionalreversal?: boolean | null
      • OptionalreversalTransactionId?: string | null
      • Optionalreversed?: boolean | null
      • OptionalreversedByTransactionId?: string | null
      • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.AccountApi.SourceWithLink

      • OptionalsubFamilyCode?: string | null
      • OptionaltenantCode?: string | null
      • OptionaltransactionDTime?: string | null

        Format: date-time

      • OptionaltransactionSubtypeCode?: string | null
      • OptionaltransactionTypeCode?: string | null
      • OptionaluniqueIdentifier?: string | null

        Format: uuid

      • Optionalusage?: { limitCode?: string | null; userPersonId: string }

        Zenus.Clients.Tuum.AccountApi.AccountUsageEventBaseJson

      • OptionalvalueDate?: string | null

        Format: date-time

      • OptionalvirtualAccountId?: string | null
    • Zenus.Clients.Tuum.AccountApi.TransactionExtendedJsonDirectionCode: "IN" | "OUT"

      Zenus.Clients.Tuum.AccountApi.TransactionExtendedJsonDirectionCode

    • Zenus.Clients.Tuum.AccountApi.TransactionV3Json: {
          accountId?: string | null;
          accountTransactionId?: string | null;
          amount?: number | null;
          contractSource?: {
              contractNumber: string;
              sourceName: string;
              sourceRef: string;
          };
          counterparty?: {
              accountNumber?: {
                  type: "IBAN"
                  | "BBAN"
                  | "SWIFT"
                  | "ALIAS";
                  value?: string;
              };
              accountNumberCountryCode?: string
              | null;
              accountNumberSubtype?: string | null;
              financialInstitutionId?: {
                  type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                  value: string;
              };
              name?: string
              | null;
          };
          createdDTime?: string
          | null;
          currencyCode?: string | null;
          details?: string | null;
          directionCode?: "IN" | "OUT";
          endToEndId?: string | null;
          filingCode?: string | null;
          groupId?: string | null;
          initialBalanceAmount?: number | null;
          labels?: string[] | null;
          merchantInfo?: string | null;
          metaInfo?: string | null;
          paymentServiceProviderCode?: string | null;
          postingDate?: string | null;
          referenceNumber?: string | null;
          reservationId?: string | null;
          reversed?: boolean | null;
          source?: {
              sourceLink?: string | null;
              sourceName: string;
              sourceRef: string;
          };
          tenantCode?: string
          | null;
          transactionDTime?: string | null;
          transactionSubtypeCode?: string | null;
          transactionTypeCode?: string | null;
          uniqueIdentifier?: string | null;
          usage?: { limitCode?: string | null; userPersonId: string };
          valueDate?: string | null;
          virtualAccountId?: string | null;
      }

      Zenus.Clients.Tuum.AccountApi.TransactionV3Json

      • OptionalaccountId?: string | null
      • OptionalaccountTransactionId?: string | null
      • Optionalamount?: number | null

        Format: double

      • OptionalcontractSource?: { contractNumber: string; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.AccountApi.ContractSource

      • Optionalcounterparty?: {
            accountNumber?: {
                type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                value?: string;
            };
            accountNumberCountryCode?: string
            | null;
            accountNumberSubtype?: string | null;
            financialInstitutionId?: {
                type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE";
                value: string;
            };
            name?: string
            | null;
        }

        Zenus.Clients.Tuum.AccountApi.TransactionCounterpartyJson

        • OptionalaccountNumber?: { type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"; value?: string }

          Zenus.Clients.Tuum.Abstractions.Models.AccountNumber

          • type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"

            Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType

          • Optionalvalue?: string
        • OptionalaccountNumberCountryCode?: string | null
        • OptionalaccountNumberSubtype?: string | null
        • OptionalfinancialInstitutionId?: { type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"; value: string }

          Zenus.Clients.Tuum.AccountApi.FinancialInstitutionId

          • type: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"

            Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType

          • value: string
        • Optionalname?: string | null
      • OptionalcreatedDTime?: string | null

        Format: date-time

      • OptionalcurrencyCode?: string | null
      • Optionaldetails?: string | null
      • OptionaldirectionCode?: "IN" | "OUT"

        Zenus.Clients.Tuum.AccountApi.TransactionV3JsonDirectionCode

      • OptionalendToEndId?: string | null
      • OptionalfilingCode?: string | null
      • OptionalgroupId?: string | null
      • OptionalinitialBalanceAmount?: number | null

        Format: double

      • Optionallabels?: string[] | null
      • OptionalmerchantInfo?: string | null
      • OptionalmetaInfo?: string | null
      • OptionalpaymentServiceProviderCode?: string | null
      • OptionalpostingDate?: string | null

        Format: date-time

      • OptionalreferenceNumber?: string | null
      • OptionalreservationId?: string | null
      • Optionalreversed?: boolean | null
      • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.AccountApi.SourceWithLink

      • OptionaltenantCode?: string | null
      • OptionaltransactionDTime?: string | null

        Format: date-time

      • OptionaltransactionSubtypeCode?: string | null
      • OptionaltransactionTypeCode?: string | null
      • OptionaluniqueIdentifier?: string | null

        Format: uuid

      • Optionalusage?: { limitCode?: string | null; userPersonId: string }

        Zenus.Clients.Tuum.AccountApi.AccountUsageEventBaseJson

      • OptionalvalueDate?: string | null

        Format: date-time

      • OptionalvirtualAccountId?: string | null
    • Zenus.Clients.Tuum.AccountApi.TransactionV3JsonDirectionCode: "IN" | "OUT"

      Zenus.Clients.Tuum.AccountApi.TransactionV3JsonDirectionCode

    • Zenus.Clients.Tuum.PaymentApi.ContractSource: { contractNumber?: string; sourceName?: string; sourceRef?: string }

      Zenus.Clients.Tuum.PaymentApi.ContractSource

    • Zenus.Clients.Tuum.PaymentApi.FeeJson: {
          actualFeeMoney?: { amount?: number; currencyCode: string };
          deferredFee?: boolean | null;
          estimatedFee?: boolean | null;
          feeMoney?: { amount?: number; currencyCode: string };
          feeTypeCode?: string | null;
      }

      Zenus.Clients.Tuum.PaymentApi.FeeJson

      • OptionalactualFeeMoney?: { amount?: number; currencyCode: string }

        Zenus.Clients.Tuum.Abstractions.Models.Money

        • Optionalamount?: number

          Format: double

        • currencyCode: string
      • OptionaldeferredFee?: boolean | null
      • OptionalestimatedFee?: boolean | null
      • OptionalfeeMoney?: { amount?: number; currencyCode: string }

        Zenus.Clients.Tuum.Abstractions.Models.Money

        • Optionalamount?: number

          Format: double

        • currencyCode: string
      • OptionalfeeTypeCode?: string | null
    • Zenus.Clients.Tuum.PaymentApi.FinancialInstitutionId: { type?: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"; value?: string }

      Zenus.Clients.Tuum.PaymentApi.FinancialInstitutionId

      • Optionaltype?: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"

        Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType

      • Optionalvalue?: string
    • Zenus.Clients.Tuum.PaymentApi.FxPaymentJson: {
          coverMoney?: { amount?: number; currencyCode: string };
          exchangeRate?: number | null;
          fixedSide?: string | null;
          fxQuoteRequestId?: string | null;
          paymentMoney?: { amount?: number; currencyCode: string };
          reservationMoney?: { amount?: number; currencyCode: string };
          serviceProviderResult?: {
              coverMoney?: { amount?: number; currencyCode: string };
              exchangeRate?: number | null;
              paymentMoney?: { amount?: number; currencyCode: string };
              paymentProviderResultId?: string | null;
          };
      }

      Zenus.Clients.Tuum.PaymentApi.FxPaymentJson

      • OptionalcoverMoney?: { amount?: number; currencyCode: string }

        Zenus.Clients.Tuum.Abstractions.Models.Money

        • Optionalamount?: number

          Format: double

        • currencyCode: string
      • OptionalexchangeRate?: number | null

        Format: double

      • OptionalfixedSide?: string | null
      • OptionalfxQuoteRequestId?: string | null
      • OptionalpaymentMoney?: { amount?: number; currencyCode: string }

        Zenus.Clients.Tuum.Abstractions.Models.Money

        • Optionalamount?: number

          Format: double

        • currencyCode: string
      • OptionalreservationMoney?: { amount?: number; currencyCode: string }

        Zenus.Clients.Tuum.Abstractions.Models.Money

        • Optionalamount?: number

          Format: double

        • currencyCode: string
      • OptionalserviceProviderResult?: {
            coverMoney?: { amount?: number; currencyCode: string };
            exchangeRate?: number | null;
            paymentMoney?: { amount?: number; currencyCode: string };
            paymentProviderResultId?: string | null;
        }

        Zenus.Clients.Tuum.PaymentApi.PaymentProviderResultJson

        • OptionalcoverMoney?: { amount?: number; currencyCode: string }

          Zenus.Clients.Tuum.Abstractions.Models.Money

          • Optionalamount?: number

            Format: double

          • currencyCode: string
        • OptionalexchangeRate?: number | null

          Format: double

        • OptionalpaymentMoney?: { amount?: number; currencyCode: string }

          Zenus.Clients.Tuum.Abstractions.Models.Money

          • Optionalamount?: number

            Format: double

          • currencyCode: string
        • OptionalpaymentProviderResultId?: string | null
    • Zenus.Clients.Tuum.PaymentApi.PaymentAddress: {
          addressLine?: string | null;
          addressTypeCode?: string | null;
          cityCounty?: string;
          countryCode?: string;
          stateRegion?: string | null;
          street1?: string;
          street2?: string | null;
          zip?: string | null;
      }

      Zenus.Clients.Tuum.PaymentApi.PaymentAddress

    • Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJson: {
          identificationTypeCode?:
              | "PASSPORT"
              | "DRIVER_LICENCE"
              | "ID_CARD"
              | "RESIDENCE_PERMIT"
              | "NATIONAL_IDENTIFICATION_NUMBER";
          identificationValue?: string
          | null;
      }

      Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJson

      • OptionalidentificationTypeCode?:
            | "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD"
            | "RESIDENCE_PERMIT"
            | "NATIONAL_IDENTIFICATION_NUMBER"

        Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJsonIdentificationTypeCode

      • OptionalidentificationValue?: string | null
    • Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJsonIdentificationTypeCode:
          | "PASSPORT"
          | "DRIVER_LICENCE"
          | "ID_CARD"
          | "RESIDENCE_PERMIT"
          | "NATIONAL_IDENTIFICATION_NUMBER"

      Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJsonIdentificationTypeCode

    • Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2PersonTypeCode: "P" | "L"

      Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2PersonTypeCode

    • Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2TypeCode:
          | "OUR_PARTY"
          | "OUR_CORRESPONDENT"
          | "COUNTERPARTY"
          | "ORIGINAL_OUR_PARTY"
          | "OUR_PARTY_MASTER"

      Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2TypeCode

    • Zenus.Clients.Tuum.PaymentApi.PaymentPartyResponseV2Json: {
          accountNumber?: {
              type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
              value?: string;
          };
          accountNumberCountryCode?: string
          | null;
          accountNumberSubtype?: string | null;
          address?: {
              addressLine?: string | null;
              addressTypeCode?: string | null;
              cityCounty?: string;
              countryCode?: string;
              stateRegion?: string | null;
              street1?: string;
              street2?: string | null;
              zip?: string | null;
          };
          financialInstitutionId?: {
              type?: "BIC"
              | "SORT_CODE"
              | "BANK_CODE"
              | "ABA_CODE";
              value?: string;
          };
          givenName?: string
          | null;
          name?: string | null;
          partyIdentification?: {
              identificationTypeCode?:
                  | "PASSPORT"
                  | "DRIVER_LICENCE"
                  | "ID_CARD"
                  | "RESIDENCE_PERMIT"
                  | "NATIONAL_IDENTIFICATION_NUMBER";
              identificationValue?: string
              | null;
          };
          paymentPartyId?: string
          | null;
          personTypeCode?: string | null;
          roleCode?: string | null;
          surname?: string | null;
          tenantCode?: string | null;
          typeCode?: string | null;
      }

      Zenus.Clients.Tuum.PaymentApi.PaymentPartyResponseV2Json

      • OptionalaccountNumber?: { type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"; value?: string }

        Zenus.Clients.Tuum.Abstractions.Models.AccountNumber

        • type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"

          Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType

        • Optionalvalue?: string
      • OptionalaccountNumberCountryCode?: string | null
      • OptionalaccountNumberSubtype?: string | null
      • Optionaladdress?: {
            addressLine?: string | null;
            addressTypeCode?: string | null;
            cityCounty?: string;
            countryCode?: string;
            stateRegion?: string | null;
            street1?: string;
            street2?: string | null;
            zip?: string | null;
        }

        Zenus.Clients.Tuum.PaymentApi.PaymentAddress

      • OptionalfinancialInstitutionId?: { type?: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"; value?: string }

        Zenus.Clients.Tuum.PaymentApi.FinancialInstitutionId

        • Optionaltype?: "BIC" | "SORT_CODE" | "BANK_CODE" | "ABA_CODE"

          Zenus.Clients.Tuum.Abstractions.Models.FinancialInstitutionIdType

        • Optionalvalue?: string
      • OptionalgivenName?: string | null
      • Optionalname?: string | null
      • OptionalpartyIdentification?: {
            identificationTypeCode?:
                | "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD"
                | "RESIDENCE_PERMIT"
                | "NATIONAL_IDENTIFICATION_NUMBER";
            identificationValue?: string
            | null;
        }

        Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJson

        • OptionalidentificationTypeCode?:
              | "PASSPORT"
              | "DRIVER_LICENCE"
              | "ID_CARD"
              | "RESIDENCE_PERMIT"
              | "NATIONAL_IDENTIFICATION_NUMBER"

          Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJsonIdentificationTypeCode

        • OptionalidentificationValue?: string | null
      • OptionalpaymentPartyId?: string | null
      • OptionalpersonTypeCode?: string | null
      • OptionalroleCode?: string | null
      • Optionalsurname?: string | null
      • OptionaltenantCode?: string | null
      • OptionaltypeCode?: string | null
    • Zenus.Clients.Tuum.PaymentApi.PaymentProviderResultJson: {
          coverMoney?: { amount?: number; currencyCode: string };
          exchangeRate?: number | null;
          paymentMoney?: { amount?: number; currencyCode: string };
          paymentProviderResultId?: string | null;
      }

      Zenus.Clients.Tuum.PaymentApi.PaymentProviderResultJson

      • OptionalcoverMoney?: { amount?: number; currencyCode: string }

        Zenus.Clients.Tuum.Abstractions.Models.Money

        • Optionalamount?: number

          Format: double

        • currencyCode: string
      • OptionalexchangeRate?: number | null

        Format: double

      • OptionalpaymentMoney?: { amount?: number; currencyCode: string }

        Zenus.Clients.Tuum.Abstractions.Models.Money

        • Optionalamount?: number

          Format: double

        • currencyCode: string
      • OptionalpaymentProviderResultId?: string | null
    • Zenus.Clients.Tuum.PaymentApi.PaymentSchemeElementResponseJson: {
          fieldValue?: string;
          fieldValueCountryCode?: string | null;
          fieldValueSchemeTypeCode?: string | null;
          fieldValueTypeCode?: string;
          includeToMetaInfo?: boolean | null;
          tenantCode?: string | null;
      }

      Zenus.Clients.Tuum.PaymentApi.PaymentSchemeElementResponseJson

    • Zenus.Clients.Tuum.PaymentApi.PaymentSearchV3Json: {
          endReached?: boolean | null;
          pageNumber?: number | null;
          pageSize?: number | null;
          sort?: { field?: string | null; order?: string | null }[] | null;
          values?:
              | {
                  accountId?: string
                  | null;
                  amlDeclineReason?: string | null;
                  amlMonitoringEnabled?: boolean | null;
                  autoConfirm?: boolean | null;
                  cancellationRequestStatusCode?: string | null;
                  cancelReason?: string | null;
                  cancelRefuseReason?: string | null;
                  categoryPurposeCode?: string | null;
                  chargeBearer?: string | null;
                  contractSource?: {
                      contractNumber?: string;
                      sourceName?: string;
                      sourceRef?: string;
                  };
                  counterpartyOriginalIban?: string
                  | null;
                  details?: string | null;
                  directionCode?: string | null;
                  endToEndId?: string | null;
                  errorCode?: string | null;
                  fees?:
                      | {
                          actualFeeMoney?: { amount?: (...)
                          | (...); currencyCode: string };
                          deferredFee?: boolean | null;
                          estimatedFee?: boolean | null;
                          feeMoney?: { amount?: (...) | (...); currencyCode: string };
                          feeTypeCode?: string | null;
                      }[]
                      | null;
                  fileImportLineNumber?: number
                  | null;
                  fxPayment?: {
                      coverMoney?: { amount?: number; currencyCode: string };
                      exchangeRate?: number | null;
                      fixedSide?: string | null;
                      fxQuoteRequestId?: string | null;
                      paymentMoney?: { amount?: number; currencyCode: string };
                      reservationMoney?: { amount?: number; currencyCode: string };
                      serviceProviderResult?: {
                          coverMoney?: { amount?: ...; currencyCode: ... };
                          exchangeRate?: number | null;
                          paymentMoney?: { amount?: ...; currencyCode: ... };
                          paymentProviderResultId?: string | null;
                      };
                  };
                  fxPaymentFlag?: boolean
                  | null;
                  insertedDateTime?: string | null;
                  labels?: string[] | null;
                  lastStatusRequestDate?: string | null;
                  money?: { amount?: number; currencyCode: string };
                  paymentCancellationReasonCode?: string | null;
                  paymentId?: string | null;
                  paymentParties?:
                      | {
                          accountNumber?: {
                              type: (...)
                              | (...)
                              | (...)
                              | (...);
                              value?: (...) | (...);
                          };
                          accountNumberCountryCode?: string
                          | null;
                          accountNumberSubtype?: string | null;
                          address?: {
                              addressLine?: (...) | (...) | (...);
                              addressTypeCode?: (...) | (...) | (...);
                              cityCounty?: (...) | (...);
                              countryCode?: (...) | (...);
                              stateRegion?: (...) | (...) | (...);
                              street1?: (...) | (...);
                              street2?: (...) | (...) | (...);
                              zip?: (...) | (...) | (...);
                          };
                          financialInstitutionId?: {
                              type?: (...)
                              | (...)
                              | (...)
                              | (...)
                              | (...);
                              value?: (...) | (...);
                          };
                          givenName?: string
                          | null;
                          name?: string | null;
                          partyIdentification?: {
                              identificationTypeCode?:
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...)
                                  | (...);
                              identificationValue?: (...) | (...) | (...);
                          };
                          paymentPartyId?: string
                          | null;
                          personTypeCode?: string | null;
                          roleCode?: string | null;
                          surname?: string | null;
                          tenantCode?: string | null;
                          typeCode?: string | null;
                      }[]
                      | null;
                  paymentSchemeElements?: | {
                      fieldValue?: string;
                      fieldValueCountryCode?: string
                      | null;
                      fieldValueSchemeTypeCode?: string | null;
                      fieldValueTypeCode?: string;
                      includeToMetaInfo?: boolean | null;
                      tenantCode?: string | null;
                  }[]
                  | null;
                  paymentServiceProviderCode?: string
                  | null;
                  paymentTypeCode?: string | null;
                  postingDate?: string | null;
                  preferredPaymentScheme?: string | null;
                  purposeCode?: string | null;
                  referenceNumber?: string | null;
                  residencyCountryCode?: string | null;
                  returnComment?: string | null;
                  returnReason?: string | null;
                  returnSettlementDate?: string | null;
                  returnStatusCode?: string | null;
                  selectedPaymentScheme?: string | null;
                  settlementDate?: string | null;
                  settlementErrorCode?: string | null;
                  settlementPaymentScheme?: string | null;
                  settlementStatusCode?: string | null;
                  source?: { sourceName?: string; sourceRef?: string };
                  statusCode?: string | null;
                  tenantCode?: string | null;
                  uetr?: string | null;
                  valueDate?: string | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PaymentApi.PaymentSearchV3Json

      • OptionalendReached?: boolean | null
      • OptionalpageNumber?: number | null

        Format: int32

      • OptionalpageSize?: number | null

        Format: int32

      • Optionalsort?: { field?: string | null; order?: string | null }[] | null
      • Optionalvalues?:
            | {
                accountId?: string
                | null;
                amlDeclineReason?: string | null;
                amlMonitoringEnabled?: boolean | null;
                autoConfirm?: boolean | null;
                cancellationRequestStatusCode?: string | null;
                cancelReason?: string | null;
                cancelRefuseReason?: string | null;
                categoryPurposeCode?: string | null;
                chargeBearer?: string | null;
                contractSource?: {
                    contractNumber?: string;
                    sourceName?: string;
                    sourceRef?: string;
                };
                counterpartyOriginalIban?: string
                | null;
                details?: string | null;
                directionCode?: string | null;
                endToEndId?: string | null;
                errorCode?: string | null;
                fees?:
                    | {
                        actualFeeMoney?: { amount?: (...)
                        | (...); currencyCode: string };
                        deferredFee?: boolean | null;
                        estimatedFee?: boolean | null;
                        feeMoney?: { amount?: (...) | (...); currencyCode: string };
                        feeTypeCode?: string | null;
                    }[]
                    | null;
                fileImportLineNumber?: number
                | null;
                fxPayment?: {
                    coverMoney?: { amount?: number; currencyCode: string };
                    exchangeRate?: number | null;
                    fixedSide?: string | null;
                    fxQuoteRequestId?: string | null;
                    paymentMoney?: { amount?: number; currencyCode: string };
                    reservationMoney?: { amount?: number; currencyCode: string };
                    serviceProviderResult?: {
                        coverMoney?: { amount?: ...; currencyCode: ... };
                        exchangeRate?: number | null;
                        paymentMoney?: { amount?: ...; currencyCode: ... };
                        paymentProviderResultId?: string | null;
                    };
                };
                fxPaymentFlag?: boolean
                | null;
                insertedDateTime?: string | null;
                labels?: string[] | null;
                lastStatusRequestDate?: string | null;
                money?: { amount?: number; currencyCode: string };
                paymentCancellationReasonCode?: string | null;
                paymentId?: string | null;
                paymentParties?:
                    | {
                        accountNumber?: {
                            type: (...)
                            | (...)
                            | (...)
                            | (...);
                            value?: (...) | (...);
                        };
                        accountNumberCountryCode?: string
                        | null;
                        accountNumberSubtype?: string | null;
                        address?: {
                            addressLine?: (...) | (...) | (...);
                            addressTypeCode?: (...) | (...) | (...);
                            cityCounty?: (...) | (...);
                            countryCode?: (...) | (...);
                            stateRegion?: (...) | (...) | (...);
                            street1?: (...) | (...);
                            street2?: (...) | (...) | (...);
                            zip?: (...) | (...) | (...);
                        };
                        financialInstitutionId?: {
                            type?: (...)
                            | (...)
                            | (...)
                            | (...)
                            | (...);
                            value?: (...) | (...);
                        };
                        givenName?: string
                        | null;
                        name?: string | null;
                        partyIdentification?: {
                            identificationTypeCode?:
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...)
                                | (...);
                            identificationValue?: (...) | (...) | (...);
                        };
                        paymentPartyId?: string
                        | null;
                        personTypeCode?: string | null;
                        roleCode?: string | null;
                        surname?: string | null;
                        tenantCode?: string | null;
                        typeCode?: string | null;
                    }[]
                    | null;
                paymentSchemeElements?: | {
                    fieldValue?: string;
                    fieldValueCountryCode?: string
                    | null;
                    fieldValueSchemeTypeCode?: string | null;
                    fieldValueTypeCode?: string;
                    includeToMetaInfo?: boolean | null;
                    tenantCode?: string | null;
                }[]
                | null;
                paymentServiceProviderCode?: string
                | null;
                paymentTypeCode?: string | null;
                postingDate?: string | null;
                preferredPaymentScheme?: string | null;
                purposeCode?: string | null;
                referenceNumber?: string | null;
                residencyCountryCode?: string | null;
                returnComment?: string | null;
                returnReason?: string | null;
                returnSettlementDate?: string | null;
                returnStatusCode?: string | null;
                selectedPaymentScheme?: string | null;
                settlementDate?: string | null;
                settlementErrorCode?: string | null;
                settlementPaymentScheme?: string | null;
                settlementStatusCode?: string | null;
                source?: { sourceName?: string; sourceRef?: string };
                statusCode?: string | null;
                tenantCode?: string | null;
                uetr?: string | null;
                valueDate?: string | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PaymentApi.PaymentV3Json: {
          accountId?: string | null;
          amlDeclineReason?: string | null;
          amlMonitoringEnabled?: boolean | null;
          autoConfirm?: boolean | null;
          cancellationRequestStatusCode?: string | null;
          cancelReason?: string | null;
          cancelRefuseReason?: string | null;
          categoryPurposeCode?: string | null;
          chargeBearer?: string | null;
          contractSource?: {
              contractNumber?: string;
              sourceName?: string;
              sourceRef?: string;
          };
          counterpartyOriginalIban?: string
          | null;
          details?: string | null;
          directionCode?: string | null;
          endToEndId?: string | null;
          errorCode?: string | null;
          fees?:
              | {
                  actualFeeMoney?: { amount?: number; currencyCode: string };
                  deferredFee?: boolean | null;
                  estimatedFee?: boolean | null;
                  feeMoney?: { amount?: number; currencyCode: string };
                  feeTypeCode?: string | null;
              }[]
              | null;
          fileImportLineNumber?: number
          | null;
          fxPayment?: {
              coverMoney?: { amount?: number; currencyCode: string };
              exchangeRate?: number | null;
              fixedSide?: string | null;
              fxQuoteRequestId?: string | null;
              paymentMoney?: { amount?: number; currencyCode: string };
              reservationMoney?: { amount?: number; currencyCode: string };
              serviceProviderResult?: {
                  coverMoney?: { amount?: number; currencyCode: string };
                  exchangeRate?: number | null;
                  paymentMoney?: { amount?: number; currencyCode: string };
                  paymentProviderResultId?: string | null;
              };
          };
          fxPaymentFlag?: boolean
          | null;
          insertedDateTime?: string | null;
          labels?: string[] | null;
          lastStatusRequestDate?: string | null;
          money?: { amount?: number; currencyCode: string };
          paymentCancellationReasonCode?: string | null;
          paymentId?: string | null;
          paymentParties?:
              | {
                  accountNumber?: {
                      type: "IBAN"
                      | "BBAN"
                      | "SWIFT"
                      | "ALIAS";
                      value?: string;
                  };
                  accountNumberCountryCode?: string
                  | null;
                  accountNumberSubtype?: string | null;
                  address?: {
                      addressLine?: string | null;
                      addressTypeCode?: string | null;
                      cityCounty?: string;
                      countryCode?: string;
                      stateRegion?: string | null;
                      street1?: string;
                      street2?: string | null;
                      zip?: string | null;
                  };
                  financialInstitutionId?: {
                      type?: "BIC"
                      | "SORT_CODE"
                      | "BANK_CODE"
                      | "ABA_CODE";
                      value?: string;
                  };
                  givenName?: string
                  | null;
                  name?: string | null;
                  partyIdentification?: {
                      identificationTypeCode?:
                          | "PASSPORT"
                          | "DRIVER_LICENCE"
                          | "ID_CARD"
                          | "RESIDENCE_PERMIT"
                          | "NATIONAL_IDENTIFICATION_NUMBER";
                      identificationValue?: string
                      | null;
                  };
                  paymentPartyId?: string
                  | null;
                  personTypeCode?: string | null;
                  roleCode?: string | null;
                  surname?: string | null;
                  tenantCode?: string | null;
                  typeCode?: string | null;
              }[]
              | null;
          paymentSchemeElements?: | {
              fieldValue?: string;
              fieldValueCountryCode?: string
              | null;
              fieldValueSchemeTypeCode?: string | null;
              fieldValueTypeCode?: string;
              includeToMetaInfo?: boolean | null;
              tenantCode?: string | null;
          }[]
          | null;
          paymentServiceProviderCode?: string
          | null;
          paymentTypeCode?: string | null;
          postingDate?: string | null;
          preferredPaymentScheme?: string | null;
          purposeCode?: string | null;
          referenceNumber?: string | null;
          residencyCountryCode?: string | null;
          returnComment?: string | null;
          returnReason?: string | null;
          returnSettlementDate?: string | null;
          returnStatusCode?: string | null;
          selectedPaymentScheme?: string | null;
          settlementDate?: string | null;
          settlementErrorCode?: string | null;
          settlementPaymentScheme?: string | null;
          settlementStatusCode?: string | null;
          source?: { sourceName?: string; sourceRef?: string };
          statusCode?: string | null;
          tenantCode?: string | null;
          uetr?: string | null;
          valueDate?: string | null;
      }

      Zenus.Clients.Tuum.PaymentApi.PaymentV3Json

      • OptionalaccountId?: string | null
      • OptionalamlDeclineReason?: string | null
      • OptionalamlMonitoringEnabled?: boolean | null
      • OptionalautoConfirm?: boolean | null
      • OptionalcancellationRequestStatusCode?: string | null
      • OptionalcancelReason?: string | null
      • OptionalcancelRefuseReason?: string | null
      • OptionalcategoryPurposeCode?: string | null
      • OptionalchargeBearer?: string | null
      • OptionalcontractSource?: { contractNumber?: string; sourceName?: string; sourceRef?: string }

        Zenus.Clients.Tuum.PaymentApi.ContractSource

      • OptionalcounterpartyOriginalIban?: string | null
      • Optionaldetails?: string | null
      • OptionaldirectionCode?: string | null
      • OptionalendToEndId?: string | null
      • OptionalerrorCode?: string | null
      • Optionalfees?:
            | {
                actualFeeMoney?: { amount?: number; currencyCode: string };
                deferredFee?: boolean | null;
                estimatedFee?: boolean | null;
                feeMoney?: { amount?: number; currencyCode: string };
                feeTypeCode?: string | null;
            }[]
            | null
      • OptionalfileImportLineNumber?: number | null

        Format: int32

      • OptionalfxPayment?: {
            coverMoney?: { amount?: number; currencyCode: string };
            exchangeRate?: number | null;
            fixedSide?: string | null;
            fxQuoteRequestId?: string | null;
            paymentMoney?: { amount?: number; currencyCode: string };
            reservationMoney?: { amount?: number; currencyCode: string };
            serviceProviderResult?: {
                coverMoney?: { amount?: number; currencyCode: string };
                exchangeRate?: number | null;
                paymentMoney?: { amount?: number; currencyCode: string };
                paymentProviderResultId?: string | null;
            };
        }

        Zenus.Clients.Tuum.PaymentApi.FxPaymentJson

        • OptionalcoverMoney?: { amount?: number; currencyCode: string }

          Zenus.Clients.Tuum.Abstractions.Models.Money

          • Optionalamount?: number

            Format: double

          • currencyCode: string
        • OptionalexchangeRate?: number | null

          Format: double

        • OptionalfixedSide?: string | null
        • OptionalfxQuoteRequestId?: string | null
        • OptionalpaymentMoney?: { amount?: number; currencyCode: string }

          Zenus.Clients.Tuum.Abstractions.Models.Money

          • Optionalamount?: number

            Format: double

          • currencyCode: string
        • OptionalreservationMoney?: { amount?: number; currencyCode: string }

          Zenus.Clients.Tuum.Abstractions.Models.Money

          • Optionalamount?: number

            Format: double

          • currencyCode: string
        • OptionalserviceProviderResult?: {
              coverMoney?: { amount?: number; currencyCode: string };
              exchangeRate?: number | null;
              paymentMoney?: { amount?: number; currencyCode: string };
              paymentProviderResultId?: string | null;
          }

          Zenus.Clients.Tuum.PaymentApi.PaymentProviderResultJson

          • OptionalcoverMoney?: { amount?: number; currencyCode: string }

            Zenus.Clients.Tuum.Abstractions.Models.Money

            • Optionalamount?: number

              Format: double

            • currencyCode: string
          • OptionalexchangeRate?: number | null

            Format: double

          • OptionalpaymentMoney?: { amount?: number; currencyCode: string }

            Zenus.Clients.Tuum.Abstractions.Models.Money

            • Optionalamount?: number

              Format: double

            • currencyCode: string
          • OptionalpaymentProviderResultId?: string | null
      • OptionalfxPaymentFlag?: boolean | null
      • OptionalinsertedDateTime?: string | null

        Format: date-time

      • Optionallabels?: string[] | null
      • OptionallastStatusRequestDate?: string | null

        Format: date-time

      • Optionalmoney?: { amount?: number; currencyCode: string }

        Zenus.Clients.Tuum.Abstractions.Models.Money

        • Optionalamount?: number

          Format: double

        • currencyCode: string
      • OptionalpaymentCancellationReasonCode?: string | null
      • OptionalpaymentId?: string | null
      • OptionalpaymentParties?:
            | {
                accountNumber?: {
                    type: "IBAN"
                    | "BBAN"
                    | "SWIFT"
                    | "ALIAS";
                    value?: string;
                };
                accountNumberCountryCode?: string
                | null;
                accountNumberSubtype?: string | null;
                address?: {
                    addressLine?: string | null;
                    addressTypeCode?: string | null;
                    cityCounty?: string;
                    countryCode?: string;
                    stateRegion?: string | null;
                    street1?: string;
                    street2?: string | null;
                    zip?: string | null;
                };
                financialInstitutionId?: {
                    type?: "BIC"
                    | "SORT_CODE"
                    | "BANK_CODE"
                    | "ABA_CODE";
                    value?: string;
                };
                givenName?: string
                | null;
                name?: string | null;
                partyIdentification?: {
                    identificationTypeCode?:
                        | "PASSPORT"
                        | "DRIVER_LICENCE"
                        | "ID_CARD"
                        | "RESIDENCE_PERMIT"
                        | "NATIONAL_IDENTIFICATION_NUMBER";
                    identificationValue?: string
                    | null;
                };
                paymentPartyId?: string
                | null;
                personTypeCode?: string | null;
                roleCode?: string | null;
                surname?: string | null;
                tenantCode?: string | null;
                typeCode?: string | null;
            }[]
            | null
      • OptionalpaymentSchemeElements?:
            | {
                fieldValue?: string;
                fieldValueCountryCode?: string
                | null;
                fieldValueSchemeTypeCode?: string | null;
                fieldValueTypeCode?: string;
                includeToMetaInfo?: boolean | null;
                tenantCode?: string | null;
            }[]
            | null
      • OptionalpaymentServiceProviderCode?: string | null
      • OptionalpaymentTypeCode?: string | null
      • OptionalpostingDate?: string | null

        Format: date-time

      • OptionalpreferredPaymentScheme?: string | null
      • OptionalpurposeCode?: string | null
      • OptionalreferenceNumber?: string | null
      • OptionalresidencyCountryCode?: string | null
      • OptionalreturnComment?: string | null
      • OptionalreturnReason?: string | null
      • OptionalreturnSettlementDate?: string | null

        Format: date-time

      • OptionalreturnStatusCode?: string | null
      • OptionalselectedPaymentScheme?: string | null
      • OptionalsettlementDate?: string | null

        Format: date-time

      • OptionalsettlementErrorCode?: string | null
      • OptionalsettlementPaymentScheme?: string | null
      • OptionalsettlementStatusCode?: string | null
      • Optionalsource?: { sourceName?: string; sourceRef?: string }

        Zenus.Clients.Tuum.PaymentApi.Source

      • OptionalstatusCode?: string | null
      • OptionaltenantCode?: string | null
      • Optionaluetr?: string | null
      • OptionalvalueDate?: string | null

        Format: date-time

    • Zenus.Clients.Tuum.PaymentApi.ResponseJsonPaymentSearchV3Json: {
          data?: {
              endReached?: boolean | null;
              pageNumber?: number | null;
              pageSize?: number | null;
              sort?: { field?: string | null; order?: string | null }[] | null;
              values?:
                  | {
                      accountId?: string
                      | null;
                      amlDeclineReason?: string | null;
                      amlMonitoringEnabled?: boolean | null;
                      autoConfirm?: boolean | null;
                      cancellationRequestStatusCode?: string | null;
                      cancelReason?: string | null;
                      cancelRefuseReason?: string | null;
                      categoryPurposeCode?: string | null;
                      chargeBearer?: string | null;
                      contractSource?: {
                          contractNumber?: string;
                          sourceName?: string;
                          sourceRef?: string;
                      };
                      counterpartyOriginalIban?: string
                      | null;
                      details?: string | null;
                      directionCode?: string | null;
                      endToEndId?: string | null;
                      errorCode?: string | null;
                      fees?:
                          | {
                              actualFeeMoney?: (...)
                              | (...);
                              deferredFee?: (...) | (...) | (...) | (...);
                              estimatedFee?: (...) | (...) | (...) | (...);
                              feeMoney?: (...) | (...);
                              feeTypeCode?: (...) | (...) | (...);
                          }[]
                          | null;
                      fileImportLineNumber?: number
                      | null;
                      fxPayment?: {
                          coverMoney?: { amount?: ...; currencyCode: ... };
                          exchangeRate?: number | null;
                          fixedSide?: string | null;
                          fxQuoteRequestId?: string | null;
                          paymentMoney?: { amount?: ...; currencyCode: ... };
                          reservationMoney?: { amount?: ...; currencyCode: ... };
                          serviceProviderResult?: {
                              coverMoney?: ...;
                              exchangeRate?: ...;
                              paymentMoney?: ...;
                              paymentProviderResultId?: ...;
                          };
                      };
                      fxPaymentFlag?: boolean
                      | null;
                      insertedDateTime?: string | null;
                      labels?: string[] | null;
                      lastStatusRequestDate?: string | null;
                      money?: { amount?: number; currencyCode: string };
                      paymentCancellationReasonCode?: string | null;
                      paymentId?: string | null;
                      paymentParties?:
                          | {
                              accountNumber?: (...)
                              | (...);
                              accountNumberCountryCode?: (...) | (...) | (...);
                              accountNumberSubtype?: (...) | (...) | (...);
                              address?: (...) | (...);
                              financialInstitutionId?: (...) | (...);
                              givenName?: (...) | (...) | (...);
                              name?: (...) | (...) | (...);
                              partyIdentification?: (...) | (...);
                              paymentPartyId?: (...) | (...) | (...);
                              personTypeCode?: (...) | (...) | (...);
                              roleCode?: (...) | (...) | (...);
                              surname?: (...) | (...) | (...);
                              tenantCode?: (...) | (...) | (...);
                              typeCode?: (...) | (...) | (...);
                          }[]
                          | null;
                      paymentSchemeElements?: | {
                          fieldValue?: (...)
                          | (...);
                          fieldValueCountryCode?: (...) | (...) | (...);
                          fieldValueSchemeTypeCode?: (...) | (...) | (...);
                          fieldValueTypeCode?: (...) | (...);
                          includeToMetaInfo?: (...) | (...) | (...) | (...);
                          tenantCode?: (...) | (...) | (...);
                      }[]
                      | null;
                      paymentServiceProviderCode?: string
                      | null;
                      paymentTypeCode?: string | null;
                      postingDate?: string | null;
                      preferredPaymentScheme?: string | null;
                      purposeCode?: string | null;
                      referenceNumber?: string | null;
                      residencyCountryCode?: string | null;
                      returnComment?: string | null;
                      returnReason?: string | null;
                      returnSettlementDate?: string | null;
                      returnStatusCode?: string | null;
                      selectedPaymentScheme?: string | null;
                      settlementDate?: string | null;
                      settlementErrorCode?: string | null;
                      settlementPaymentScheme?: string | null;
                      settlementStatusCode?: string | null;
                      source?: { sourceName?: string; sourceRef?: string };
                      statusCode?: string | null;
                      tenantCode?: string | null;
                      uetr?: string | null;
                      valueDate?: string | null;
                  }[]
                  | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PaymentApi.ResponseJsonPaymentSearchV3Json

      • Optionaldata?: {
            endReached?: boolean | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            values?:
                | {
                    accountId?: string
                    | null;
                    amlDeclineReason?: string | null;
                    amlMonitoringEnabled?: boolean | null;
                    autoConfirm?: boolean | null;
                    cancellationRequestStatusCode?: string | null;
                    cancelReason?: string | null;
                    cancelRefuseReason?: string | null;
                    categoryPurposeCode?: string | null;
                    chargeBearer?: string | null;
                    contractSource?: {
                        contractNumber?: string;
                        sourceName?: string;
                        sourceRef?: string;
                    };
                    counterpartyOriginalIban?: string
                    | null;
                    details?: string | null;
                    directionCode?: string | null;
                    endToEndId?: string | null;
                    errorCode?: string | null;
                    fees?:
                        | {
                            actualFeeMoney?: (...)
                            | (...);
                            deferredFee?: (...) | (...) | (...) | (...);
                            estimatedFee?: (...) | (...) | (...) | (...);
                            feeMoney?: (...) | (...);
                            feeTypeCode?: (...) | (...) | (...);
                        }[]
                        | null;
                    fileImportLineNumber?: number
                    | null;
                    fxPayment?: {
                        coverMoney?: { amount?: ...; currencyCode: ... };
                        exchangeRate?: number | null;
                        fixedSide?: string | null;
                        fxQuoteRequestId?: string | null;
                        paymentMoney?: { amount?: ...; currencyCode: ... };
                        reservationMoney?: { amount?: ...; currencyCode: ... };
                        serviceProviderResult?: {
                            coverMoney?: ...;
                            exchangeRate?: ...;
                            paymentMoney?: ...;
                            paymentProviderResultId?: ...;
                        };
                    };
                    fxPaymentFlag?: boolean
                    | null;
                    insertedDateTime?: string | null;
                    labels?: string[] | null;
                    lastStatusRequestDate?: string | null;
                    money?: { amount?: number; currencyCode: string };
                    paymentCancellationReasonCode?: string | null;
                    paymentId?: string | null;
                    paymentParties?:
                        | {
                            accountNumber?: (...)
                            | (...);
                            accountNumberCountryCode?: (...) | (...) | (...);
                            accountNumberSubtype?: (...) | (...) | (...);
                            address?: (...) | (...);
                            financialInstitutionId?: (...) | (...);
                            givenName?: (...) | (...) | (...);
                            name?: (...) | (...) | (...);
                            partyIdentification?: (...) | (...);
                            paymentPartyId?: (...) | (...) | (...);
                            personTypeCode?: (...) | (...) | (...);
                            roleCode?: (...) | (...) | (...);
                            surname?: (...) | (...) | (...);
                            tenantCode?: (...) | (...) | (...);
                            typeCode?: (...) | (...) | (...);
                        }[]
                        | null;
                    paymentSchemeElements?: | {
                        fieldValue?: (...)
                        | (...);
                        fieldValueCountryCode?: (...) | (...) | (...);
                        fieldValueSchemeTypeCode?: (...) | (...) | (...);
                        fieldValueTypeCode?: (...) | (...);
                        includeToMetaInfo?: (...) | (...) | (...) | (...);
                        tenantCode?: (...) | (...) | (...);
                    }[]
                    | null;
                    paymentServiceProviderCode?: string
                    | null;
                    paymentTypeCode?: string | null;
                    postingDate?: string | null;
                    preferredPaymentScheme?: string | null;
                    purposeCode?: string | null;
                    referenceNumber?: string | null;
                    residencyCountryCode?: string | null;
                    returnComment?: string | null;
                    returnReason?: string | null;
                    returnSettlementDate?: string | null;
                    returnStatusCode?: string | null;
                    selectedPaymentScheme?: string | null;
                    settlementDate?: string | null;
                    settlementErrorCode?: string | null;
                    settlementPaymentScheme?: string | null;
                    settlementStatusCode?: string | null;
                    source?: { sourceName?: string; sourceRef?: string };
                    statusCode?: string | null;
                    tenantCode?: string | null;
                    uetr?: string | null;
                    valueDate?: string | null;
                }[]
                | null;
        }

        Zenus.Clients.Tuum.PaymentApi.PaymentSearchV3Json

        • OptionalendReached?: boolean | null
        • OptionalpageNumber?: number | null

          Format: int32

        • OptionalpageSize?: number | null

          Format: int32

        • Optionalsort?: { field?: string | null; order?: string | null }[] | null
        • Optionalvalues?:
              | {
                  accountId?: string
                  | null;
                  amlDeclineReason?: string | null;
                  amlMonitoringEnabled?: boolean | null;
                  autoConfirm?: boolean | null;
                  cancellationRequestStatusCode?: string | null;
                  cancelReason?: string | null;
                  cancelRefuseReason?: string | null;
                  categoryPurposeCode?: string | null;
                  chargeBearer?: string | null;
                  contractSource?: {
                      contractNumber?: string;
                      sourceName?: string;
                      sourceRef?: string;
                  };
                  counterpartyOriginalIban?: string
                  | null;
                  details?: string | null;
                  directionCode?: string | null;
                  endToEndId?: string | null;
                  errorCode?: string | null;
                  fees?:
                      | {
                          actualFeeMoney?: (...)
                          | (...);
                          deferredFee?: (...) | (...) | (...) | (...);
                          estimatedFee?: (...) | (...) | (...) | (...);
                          feeMoney?: (...) | (...);
                          feeTypeCode?: (...) | (...) | (...);
                      }[]
                      | null;
                  fileImportLineNumber?: number
                  | null;
                  fxPayment?: {
                      coverMoney?: { amount?: ...; currencyCode: ... };
                      exchangeRate?: number | null;
                      fixedSide?: string | null;
                      fxQuoteRequestId?: string | null;
                      paymentMoney?: { amount?: ...; currencyCode: ... };
                      reservationMoney?: { amount?: ...; currencyCode: ... };
                      serviceProviderResult?: {
                          coverMoney?: ...;
                          exchangeRate?: ...;
                          paymentMoney?: ...;
                          paymentProviderResultId?: ...;
                      };
                  };
                  fxPaymentFlag?: boolean
                  | null;
                  insertedDateTime?: string | null;
                  labels?: string[] | null;
                  lastStatusRequestDate?: string | null;
                  money?: { amount?: number; currencyCode: string };
                  paymentCancellationReasonCode?: string | null;
                  paymentId?: string | null;
                  paymentParties?:
                      | {
                          accountNumber?: (...)
                          | (...);
                          accountNumberCountryCode?: (...) | (...) | (...);
                          accountNumberSubtype?: (...) | (...) | (...);
                          address?: (...) | (...);
                          financialInstitutionId?: (...) | (...);
                          givenName?: (...) | (...) | (...);
                          name?: (...) | (...) | (...);
                          partyIdentification?: (...) | (...);
                          paymentPartyId?: (...) | (...) | (...);
                          personTypeCode?: (...) | (...) | (...);
                          roleCode?: (...) | (...) | (...);
                          surname?: (...) | (...) | (...);
                          tenantCode?: (...) | (...) | (...);
                          typeCode?: (...) | (...) | (...);
                      }[]
                      | null;
                  paymentSchemeElements?: | {
                      fieldValue?: (...)
                      | (...);
                      fieldValueCountryCode?: (...) | (...) | (...);
                      fieldValueSchemeTypeCode?: (...) | (...) | (...);
                      fieldValueTypeCode?: (...) | (...);
                      includeToMetaInfo?: (...) | (...) | (...) | (...);
                      tenantCode?: (...) | (...) | (...);
                  }[]
                  | null;
                  paymentServiceProviderCode?: string
                  | null;
                  paymentTypeCode?: string | null;
                  postingDate?: string | null;
                  preferredPaymentScheme?: string | null;
                  purposeCode?: string | null;
                  referenceNumber?: string | null;
                  residencyCountryCode?: string | null;
                  returnComment?: string | null;
                  returnReason?: string | null;
                  returnSettlementDate?: string | null;
                  returnStatusCode?: string | null;
                  selectedPaymentScheme?: string | null;
                  settlementDate?: string | null;
                  settlementErrorCode?: string | null;
                  settlementPaymentScheme?: string | null;
                  settlementStatusCode?: string | null;
                  source?: { sourceName?: string; sourceRef?: string };
                  statusCode?: string | null;
                  tenantCode?: string | null;
                  uetr?: string | null;
                  valueDate?: string | null;
              }[]
              | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PaymentApi.ResponseJsonPaymentV3Json: {
          data?: {
              accountId?: string | null;
              amlDeclineReason?: string | null;
              amlMonitoringEnabled?: boolean | null;
              autoConfirm?: boolean | null;
              cancellationRequestStatusCode?: string | null;
              cancelReason?: string | null;
              cancelRefuseReason?: string | null;
              categoryPurposeCode?: string | null;
              chargeBearer?: string | null;
              contractSource?: {
                  contractNumber?: string;
                  sourceName?: string;
                  sourceRef?: string;
              };
              counterpartyOriginalIban?: string
              | null;
              details?: string | null;
              directionCode?: string | null;
              endToEndId?: string | null;
              errorCode?: string | null;
              fees?:
                  | {
                      actualFeeMoney?: { amount?: number; currencyCode: string };
                      deferredFee?: boolean | null;
                      estimatedFee?: boolean | null;
                      feeMoney?: { amount?: number; currencyCode: string };
                      feeTypeCode?: string | null;
                  }[]
                  | null;
              fileImportLineNumber?: number
              | null;
              fxPayment?: {
                  coverMoney?: { amount?: number; currencyCode: string };
                  exchangeRate?: number | null;
                  fixedSide?: string | null;
                  fxQuoteRequestId?: string | null;
                  paymentMoney?: { amount?: number; currencyCode: string };
                  reservationMoney?: { amount?: number; currencyCode: string };
                  serviceProviderResult?: {
                      coverMoney?: { amount?: (...) | (...); currencyCode: string };
                      exchangeRate?: number | null;
                      paymentMoney?: { amount?: (...) | (...); currencyCode: string };
                      paymentProviderResultId?: string | null;
                  };
              };
              fxPaymentFlag?: boolean
              | null;
              insertedDateTime?: string | null;
              labels?: string[] | null;
              lastStatusRequestDate?: string | null;
              money?: { amount?: number; currencyCode: string };
              paymentCancellationReasonCode?: string | null;
              paymentId?: string | null;
              paymentParties?:
                  | {
                      accountNumber?: {
                          type: "IBAN"
                          | "BBAN"
                          | "SWIFT"
                          | "ALIAS";
                          value?: string;
                      };
                      accountNumberCountryCode?: string
                      | null;
                      accountNumberSubtype?: string | null;
                      address?: {
                          addressLine?: string | null;
                          addressTypeCode?: string | null;
                          cityCounty?: string;
                          countryCode?: string;
                          stateRegion?: string | null;
                          street1?: string;
                          street2?: string | null;
                          zip?: string | null;
                      };
                      financialInstitutionId?: {
                          type?: "BIC"
                          | "SORT_CODE"
                          | "BANK_CODE"
                          | "ABA_CODE";
                          value?: string;
                      };
                      givenName?: string
                      | null;
                      name?: string | null;
                      partyIdentification?: {
                          identificationTypeCode?:
                              | "PASSPORT"
                              | "DRIVER_LICENCE"
                              | "ID_CARD"
                              | "RESIDENCE_PERMIT"
                              | "NATIONAL_IDENTIFICATION_NUMBER";
                          identificationValue?: string
                          | null;
                      };
                      paymentPartyId?: string
                      | null;
                      personTypeCode?: string | null;
                      roleCode?: string | null;
                      surname?: string | null;
                      tenantCode?: string | null;
                      typeCode?: string | null;
                  }[]
                  | null;
              paymentSchemeElements?: | {
                  fieldValue?: string;
                  fieldValueCountryCode?: string
                  | null;
                  fieldValueSchemeTypeCode?: string | null;
                  fieldValueTypeCode?: string;
                  includeToMetaInfo?: boolean | null;
                  tenantCode?: string | null;
              }[]
              | null;
              paymentServiceProviderCode?: string
              | null;
              paymentTypeCode?: string | null;
              postingDate?: string | null;
              preferredPaymentScheme?: string | null;
              purposeCode?: string | null;
              referenceNumber?: string | null;
              residencyCountryCode?: string | null;
              returnComment?: string | null;
              returnReason?: string | null;
              returnSettlementDate?: string | null;
              returnStatusCode?: string | null;
              selectedPaymentScheme?: string | null;
              settlementDate?: string | null;
              settlementErrorCode?: string | null;
              settlementPaymentScheme?: string | null;
              settlementStatusCode?: string | null;
              source?: { sourceName?: string; sourceRef?: string };
              statusCode?: string | null;
              tenantCode?: string | null;
              uetr?: string | null;
              valueDate?: string | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PaymentApi.ResponseJsonPaymentV3Json

      • Optionaldata?: {
            accountId?: string | null;
            amlDeclineReason?: string | null;
            amlMonitoringEnabled?: boolean | null;
            autoConfirm?: boolean | null;
            cancellationRequestStatusCode?: string | null;
            cancelReason?: string | null;
            cancelRefuseReason?: string | null;
            categoryPurposeCode?: string | null;
            chargeBearer?: string | null;
            contractSource?: {
                contractNumber?: string;
                sourceName?: string;
                sourceRef?: string;
            };
            counterpartyOriginalIban?: string
            | null;
            details?: string | null;
            directionCode?: string | null;
            endToEndId?: string | null;
            errorCode?: string | null;
            fees?:
                | {
                    actualFeeMoney?: { amount?: number; currencyCode: string };
                    deferredFee?: boolean | null;
                    estimatedFee?: boolean | null;
                    feeMoney?: { amount?: number; currencyCode: string };
                    feeTypeCode?: string | null;
                }[]
                | null;
            fileImportLineNumber?: number
            | null;
            fxPayment?: {
                coverMoney?: { amount?: number; currencyCode: string };
                exchangeRate?: number | null;
                fixedSide?: string | null;
                fxQuoteRequestId?: string | null;
                paymentMoney?: { amount?: number; currencyCode: string };
                reservationMoney?: { amount?: number; currencyCode: string };
                serviceProviderResult?: {
                    coverMoney?: { amount?: (...) | (...); currencyCode: string };
                    exchangeRate?: number | null;
                    paymentMoney?: { amount?: (...) | (...); currencyCode: string };
                    paymentProviderResultId?: string | null;
                };
            };
            fxPaymentFlag?: boolean
            | null;
            insertedDateTime?: string | null;
            labels?: string[] | null;
            lastStatusRequestDate?: string | null;
            money?: { amount?: number; currencyCode: string };
            paymentCancellationReasonCode?: string | null;
            paymentId?: string | null;
            paymentParties?:
                | {
                    accountNumber?: {
                        type: "IBAN"
                        | "BBAN"
                        | "SWIFT"
                        | "ALIAS";
                        value?: string;
                    };
                    accountNumberCountryCode?: string
                    | null;
                    accountNumberSubtype?: string | null;
                    address?: {
                        addressLine?: string | null;
                        addressTypeCode?: string | null;
                        cityCounty?: string;
                        countryCode?: string;
                        stateRegion?: string | null;
                        street1?: string;
                        street2?: string | null;
                        zip?: string | null;
                    };
                    financialInstitutionId?: {
                        type?: "BIC"
                        | "SORT_CODE"
                        | "BANK_CODE"
                        | "ABA_CODE";
                        value?: string;
                    };
                    givenName?: string
                    | null;
                    name?: string | null;
                    partyIdentification?: {
                        identificationTypeCode?:
                            | "PASSPORT"
                            | "DRIVER_LICENCE"
                            | "ID_CARD"
                            | "RESIDENCE_PERMIT"
                            | "NATIONAL_IDENTIFICATION_NUMBER";
                        identificationValue?: string
                        | null;
                    };
                    paymentPartyId?: string
                    | null;
                    personTypeCode?: string | null;
                    roleCode?: string | null;
                    surname?: string | null;
                    tenantCode?: string | null;
                    typeCode?: string | null;
                }[]
                | null;
            paymentSchemeElements?: | {
                fieldValue?: string;
                fieldValueCountryCode?: string
                | null;
                fieldValueSchemeTypeCode?: string | null;
                fieldValueTypeCode?: string;
                includeToMetaInfo?: boolean | null;
                tenantCode?: string | null;
            }[]
            | null;
            paymentServiceProviderCode?: string
            | null;
            paymentTypeCode?: string | null;
            postingDate?: string | null;
            preferredPaymentScheme?: string | null;
            purposeCode?: string | null;
            referenceNumber?: string | null;
            residencyCountryCode?: string | null;
            returnComment?: string | null;
            returnReason?: string | null;
            returnSettlementDate?: string | null;
            returnStatusCode?: string | null;
            selectedPaymentScheme?: string | null;
            settlementDate?: string | null;
            settlementErrorCode?: string | null;
            settlementPaymentScheme?: string | null;
            settlementStatusCode?: string | null;
            source?: { sourceName?: string; sourceRef?: string };
            statusCode?: string | null;
            tenantCode?: string | null;
            uetr?: string | null;
            valueDate?: string | null;
        }

        Zenus.Clients.Tuum.PaymentApi.PaymentV3Json

        • OptionalaccountId?: string | null
        • OptionalamlDeclineReason?: string | null
        • OptionalamlMonitoringEnabled?: boolean | null
        • OptionalautoConfirm?: boolean | null
        • OptionalcancellationRequestStatusCode?: string | null
        • OptionalcancelReason?: string | null
        • OptionalcancelRefuseReason?: string | null
        • OptionalcategoryPurposeCode?: string | null
        • OptionalchargeBearer?: string | null
        • OptionalcontractSource?: { contractNumber?: string; sourceName?: string; sourceRef?: string }

          Zenus.Clients.Tuum.PaymentApi.ContractSource

        • OptionalcounterpartyOriginalIban?: string | null
        • Optionaldetails?: string | null
        • OptionaldirectionCode?: string | null
        • OptionalendToEndId?: string | null
        • OptionalerrorCode?: string | null
        • Optionalfees?:
              | {
                  actualFeeMoney?: { amount?: number; currencyCode: string };
                  deferredFee?: boolean | null;
                  estimatedFee?: boolean | null;
                  feeMoney?: { amount?: number; currencyCode: string };
                  feeTypeCode?: string | null;
              }[]
              | null
        • OptionalfileImportLineNumber?: number | null

          Format: int32

        • OptionalfxPayment?: {
              coverMoney?: { amount?: number; currencyCode: string };
              exchangeRate?: number | null;
              fixedSide?: string | null;
              fxQuoteRequestId?: string | null;
              paymentMoney?: { amount?: number; currencyCode: string };
              reservationMoney?: { amount?: number; currencyCode: string };
              serviceProviderResult?: {
                  coverMoney?: { amount?: (...) | (...); currencyCode: string };
                  exchangeRate?: number | null;
                  paymentMoney?: { amount?: (...) | (...); currencyCode: string };
                  paymentProviderResultId?: string | null;
              };
          }

          Zenus.Clients.Tuum.PaymentApi.FxPaymentJson

          • OptionalcoverMoney?: { amount?: number; currencyCode: string }

            Zenus.Clients.Tuum.Abstractions.Models.Money

            • Optionalamount?: number

              Format: double

            • currencyCode: string
          • OptionalexchangeRate?: number | null

            Format: double

          • OptionalfixedSide?: string | null
          • OptionalfxQuoteRequestId?: string | null
          • OptionalpaymentMoney?: { amount?: number; currencyCode: string }

            Zenus.Clients.Tuum.Abstractions.Models.Money

            • Optionalamount?: number

              Format: double

            • currencyCode: string
          • OptionalreservationMoney?: { amount?: number; currencyCode: string }

            Zenus.Clients.Tuum.Abstractions.Models.Money

            • Optionalamount?: number

              Format: double

            • currencyCode: string
          • OptionalserviceProviderResult?: {
                coverMoney?: { amount?: (...) | (...); currencyCode: string };
                exchangeRate?: number | null;
                paymentMoney?: { amount?: (...) | (...); currencyCode: string };
                paymentProviderResultId?: string | null;
            }

            Zenus.Clients.Tuum.PaymentApi.PaymentProviderResultJson

            • OptionalcoverMoney?: { amount?: (...) | (...); currencyCode: string }

              Zenus.Clients.Tuum.Abstractions.Models.Money

              • Optionalamount?: (...) | (...)

                Format: double

              • currencyCode: string
            • OptionalexchangeRate?: number | null

              Format: double

            • OptionalpaymentMoney?: { amount?: (...) | (...); currencyCode: string }

              Zenus.Clients.Tuum.Abstractions.Models.Money

              • Optionalamount?: (...) | (...)

                Format: double

              • currencyCode: string
            • OptionalpaymentProviderResultId?: string | null
        • OptionalfxPaymentFlag?: boolean | null
        • OptionalinsertedDateTime?: string | null

          Format: date-time

        • Optionallabels?: string[] | null
        • OptionallastStatusRequestDate?: string | null

          Format: date-time

        • Optionalmoney?: { amount?: number; currencyCode: string }

          Zenus.Clients.Tuum.Abstractions.Models.Money

          • Optionalamount?: number

            Format: double

          • currencyCode: string
        • OptionalpaymentCancellationReasonCode?: string | null
        • OptionalpaymentId?: string | null
        • OptionalpaymentParties?:
              | {
                  accountNumber?: {
                      type: "IBAN"
                      | "BBAN"
                      | "SWIFT"
                      | "ALIAS";
                      value?: string;
                  };
                  accountNumberCountryCode?: string
                  | null;
                  accountNumberSubtype?: string | null;
                  address?: {
                      addressLine?: string | null;
                      addressTypeCode?: string | null;
                      cityCounty?: string;
                      countryCode?: string;
                      stateRegion?: string | null;
                      street1?: string;
                      street2?: string | null;
                      zip?: string | null;
                  };
                  financialInstitutionId?: {
                      type?: "BIC"
                      | "SORT_CODE"
                      | "BANK_CODE"
                      | "ABA_CODE";
                      value?: string;
                  };
                  givenName?: string
                  | null;
                  name?: string | null;
                  partyIdentification?: {
                      identificationTypeCode?:
                          | "PASSPORT"
                          | "DRIVER_LICENCE"
                          | "ID_CARD"
                          | "RESIDENCE_PERMIT"
                          | "NATIONAL_IDENTIFICATION_NUMBER";
                      identificationValue?: string
                      | null;
                  };
                  paymentPartyId?: string
                  | null;
                  personTypeCode?: string | null;
                  roleCode?: string | null;
                  surname?: string | null;
                  tenantCode?: string | null;
                  typeCode?: string | null;
              }[]
              | null
        • OptionalpaymentSchemeElements?:
              | {
                  fieldValue?: string;
                  fieldValueCountryCode?: string
                  | null;
                  fieldValueSchemeTypeCode?: string | null;
                  fieldValueTypeCode?: string;
                  includeToMetaInfo?: boolean | null;
                  tenantCode?: string | null;
              }[]
              | null
        • OptionalpaymentServiceProviderCode?: string | null
        • OptionalpaymentTypeCode?: string | null
        • OptionalpostingDate?: string | null

          Format: date-time

        • OptionalpreferredPaymentScheme?: string | null
        • OptionalpurposeCode?: string | null
        • OptionalreferenceNumber?: string | null
        • OptionalresidencyCountryCode?: string | null
        • OptionalreturnComment?: string | null
        • OptionalreturnReason?: string | null
        • OptionalreturnSettlementDate?: string | null

          Format: date-time

        • OptionalreturnStatusCode?: string | null
        • OptionalselectedPaymentScheme?: string | null
        • OptionalsettlementDate?: string | null

          Format: date-time

        • OptionalsettlementErrorCode?: string | null
        • OptionalsettlementPaymentScheme?: string | null
        • OptionalsettlementStatusCode?: string | null
        • Optionalsource?: { sourceName?: string; sourceRef?: string }

          Zenus.Clients.Tuum.PaymentApi.Source

        • OptionalstatusCode?: string | null
        • OptionaltenantCode?: string | null
        • Optionaluetr?: string | null
        • OptionalvalueDate?: string | null

          Format: date-time

      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PaymentApi.Source: { sourceName?: string; sourceRef?: string }

      Zenus.Clients.Tuum.PaymentApi.Source

    • Zenus.Clients.Tuum.PersonApi.AdditionalContactJson: {
          additionalContactId?: string | null;
          contactTypeCode?: string | null;
          description?: string | null;
          email?: string | null;
          personId?: string | null;
          phoneCountryCode?: string | null;
          phoneNumber?: string | null;
          preferredMethodOfContact?: boolean | null;
          validityRange?: { endTime?: string | null; startTime?: string | null };
      }

      Zenus.Clients.Tuum.PersonApi.AdditionalContactJson

      • OptionaladditionalContactId?: string | null
      • OptionalcontactTypeCode?: string | null
      • Optionaldescription?: string | null
      • Optionalemail?: string | null
      • OptionalpersonId?: string | null
      • OptionalphoneCountryCode?: string | null
      • OptionalphoneNumber?: string | null
      • OptionalpreferredMethodOfContact?: boolean | null
      • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

        Zenus.Clients.Tuum.PersonApi.DateTimeRange

        • OptionalendTime?: string | null

          Format: date-time

        • OptionalstartTime?: string | null

          Format: date-time

    • Zenus.Clients.Tuum.PersonApi.AddressJson: {
          addressId?: string | null;
          addressTypeCode?: string | null;
          apartmentNumber?: string | null;
          buildingName?: string | null;
          buildingNumber?: string | null;
          cityCounty?: string | null;
          countryCode?: string | null;
          department?: string | null;
          district?: string | null;
          floor?: string | null;
          moveInDate?: string | null;
          personId?: string | null;
          postBox?: string | null;
          stateRegion?: string | null;
          street1?: string | null;
          street2?: string | null;
          streetName?: string | null;
          structured?: boolean | null;
          subDepartment?: string | null;
          townLocationName?: string | null;
          validityRange?: { endTime?: string | null; startTime?: string | null };
          zip?: string | null;
      }

      Zenus.Clients.Tuum.PersonApi.AddressJson

      • OptionaladdressId?: string | null
      • OptionaladdressTypeCode?: string | null
      • OptionalapartmentNumber?: string | null
      • OptionalbuildingName?: string | null
      • OptionalbuildingNumber?: string | null
      • OptionalcityCounty?: string | null
      • OptionalcountryCode?: string | null
      • Optionaldepartment?: string | null
      • Optionaldistrict?: string | null
      • Optionalfloor?: string | null
      • OptionalmoveInDate?: string | null

        Format: date-time

      • OptionalpersonId?: string | null
      • OptionalpostBox?: string | null
      • OptionalstateRegion?: string | null
      • Optionalstreet1?: string | null
      • Optionalstreet2?: string | null
      • OptionalstreetName?: string | null
      • Optionalstructured?: boolean | null
      • OptionalsubDepartment?: string | null
      • OptionaltownLocationName?: string | null
      • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

        Zenus.Clients.Tuum.PersonApi.DateTimeRange

        • OptionalendTime?: string | null

          Format: date-time

        • OptionalstartTime?: string | null

          Format: date-time

      • Optionalzip?: string | null
    • Zenus.Clients.Tuum.PersonApi.AddressTypeCode:
          | "R"
          | "C"
          | "B"
          | "D"
          | "BILLING"
          | "HQ_LOCATION"
          | "PLACE_OF_BUSINESS"
          | "SUBSIDIARY"

      Zenus.Clients.Tuum.PersonApi.AddressTypeCode

    • Zenus.Clients.Tuum.PersonApi.CreateAddressJsonAddressTypeCode:
          | "R"
          | "C"
          | "B"
          | "D"
          | "BILLING"
          | "HQ_LOCATION"
          | "PLACE_OF_BUSINESS"
          | "SUBSIDIARY"

      Zenus.Clients.Tuum.PersonApi.CreateAddressJsonAddressTypeCode

    • Zenus.Clients.Tuum.PersonApi.CreateDocumentJson: {
          documentTypeCode:
              | "PASSPORT"
              | "DRIVER_LICENCE"
              | "ID_CARD"
              | "RESIDENCE_PERMIT";
          expiryDate?: string
          | null;
          issuingCountry: string;
          number: string;
          validityRange?: { endTime?: string | null; startTime?: string | null };
      }

      Zenus.Clients.Tuum.PersonApi.CreateDocumentJson

      • documentTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD" | "RESIDENCE_PERMIT"

        Zenus.Clients.Tuum.PersonApi.CreateDocumentJsonDocumentTypeCode

      • OptionalexpiryDate?: string | null

        Format: date-time

      • issuingCountry: string
      • number: string
      • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

        Zenus.Clients.Tuum.PersonApi.DateTimeRange

        • OptionalendTime?: string | null

          Format: date-time

        • OptionalstartTime?: string | null

          Format: date-time

    • Zenus.Clients.Tuum.PersonApi.CreateDocumentJsonDocumentTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD" | "RESIDENCE_PERMIT"

      Zenus.Clients.Tuum.PersonApi.CreateDocumentJsonDocumentTypeCode

    • Zenus.Clients.Tuum.PersonApi.CreatePersonFinancialDataJson: {
          currencyCode?: string | null;
          currentPeriodValue?: number | null;
          description?: string | null;
          financialDataTypeCode: string;
          financialDataValueTypeCode:
              | "CURRENCY"
              | "NUMBER"
              | "NUMBER_RANGE"
              | "CURRENCY_RANGE";
          nextPeriodEstimateValue?: number
          | null;
          period?: number | null;
          periodRange?: { endDate?: string | null; startDate?: string | null };
          valueRange?: { endValue?: number | null; startValue?: number | null };
      }

      Zenus.Clients.Tuum.PersonApi.CreatePersonFinancialDataJson

      • OptionalcurrencyCode?: string | null
      • OptionalcurrentPeriodValue?: number | null

        Format: double

      • Optionaldescription?: string | null
      • financialDataTypeCode: string
      • financialDataValueTypeCode: "CURRENCY" | "NUMBER" | "NUMBER_RANGE" | "CURRENCY_RANGE"

        Zenus.Clients.Tuum.PersonApi.CreatePersonFinancialDataJsonFinancialDataValueTypeCode

      • OptionalnextPeriodEstimateValue?: number | null

        Format: double

      • Optionalperiod?: number | null

        Format: int32

      • OptionalperiodRange?: { endDate?: string | null; startDate?: string | null }

        Zenus.Clients.Tuum.Abstractions.Models.DateRange

        • OptionalendDate?: string | null

          Format: date-time

        • OptionalstartDate?: string | null

          Format: date-time

      • OptionalvalueRange?: { endValue?: number | null; startValue?: number | null }

        Zenus.Clients.Tuum.Abstractions.Models.NumberRange

        • OptionalendValue?: number | null

          Format: double

        • OptionalstartValue?: number | null

          Format: double

    • Zenus.Clients.Tuum.PersonApi.CreatePersonFinancialDataJsonFinancialDataValueTypeCode: "CURRENCY" | "NUMBER" | "NUMBER_RANGE" | "CURRENCY_RANGE"

      Zenus.Clients.Tuum.PersonApi.CreatePersonFinancialDataJsonFinancialDataValueTypeCode

    • Zenus.Clients.Tuum.PersonApi.CreatePersonJsonPersonTypeCode: "P" | "L"

      Zenus.Clients.Tuum.PersonApi.CreatePersonJsonPersonTypeCode

    • Zenus.Clients.Tuum.PersonApi.CreatePersonJsonSex: "M" | "F" | "O"

      Zenus.Clients.Tuum.PersonApi.CreatePersonJsonSex

    • Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJson: {
          additionalData?: string | null;
          beneficiary?: boolean;
          customFields?: { [key: string]: unknown } | null;
          idCountryCode: string;
          idNumber: string;
          percentageOfShares?: number | null;
          percentageOfSignature?: number | null;
          relationTypeCode:
              | "REPRESENTATIVE"
              | "SHAREHOLDER"
              | "DIRECTOR"
              | "MEMBER_OF_BOARD"
              | "SUPERVISORY_BOARD_MEMBER"
              | "EXECUTIVE_OFFICER"
              | "ACCOUNTANT";
          representingRange: { endDate?: string
          | null; startDate?: string | null };
          role?: string | null;
          source?: { sourceName: string; sourceRef: string };
          statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
      }

      Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJson

      • OptionaladditionalData?: string | null
      • Optionalbeneficiary?: boolean
      • OptionalcustomFields?: { [key: string]: unknown } | null
      • idCountryCode: string
      • idNumber: string
      • OptionalpercentageOfShares?: number | null

        Format: double

      • OptionalpercentageOfSignature?: number | null

        Format: double

      • relationTypeCode:
            | "REPRESENTATIVE"
            | "SHAREHOLDER"
            | "DIRECTOR"
            | "MEMBER_OF_BOARD"
            | "SUPERVISORY_BOARD_MEMBER"
            | "EXECUTIVE_OFFICER"
            | "ACCOUNTANT"

        Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonRelationTypeCode

      • representingRange: { endDate?: string | null; startDate?: string | null }

        Zenus.Clients.Tuum.Abstractions.Models.DateRange

        • OptionalendDate?: string | null

          Format: date-time

        • OptionalstartDate?: string | null

          Format: date-time

      • Optionalrole?: string | null
      • Optionalsource?: { sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.PersonApi.Source

      • statusCode: "ACTIVE" | "INACTIVE" | "CLOSED"

        Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonStatusCode

    • Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonRelationTypeCode:
          | "REPRESENTATIVE"
          | "SHAREHOLDER"
          | "DIRECTOR"
          | "MEMBER_OF_BOARD"
          | "SUPERVISORY_BOARD_MEMBER"
          | "EXECUTIVE_OFFICER"
          | "ACCOUNTANT"

      Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonRelationTypeCode

    • Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonStatusCode: "ACTIVE" | "INACTIVE" | "CLOSED"

      Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipJsonStatusCode

    • Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipsJson: {
          relationships: {
              additionalData?: string | null;
              beneficiary?: boolean;
              customFields?: { [key: string]: unknown } | null;
              idCountryCode: string;
              idNumber: string;
              percentageOfShares?: number | null;
              percentageOfSignature?: number | null;
              relationTypeCode:
                  | "REPRESENTATIVE"
                  | "SHAREHOLDER"
                  | "DIRECTOR"
                  | "MEMBER_OF_BOARD"
                  | "SUPERVISORY_BOARD_MEMBER"
                  | "EXECUTIVE_OFFICER"
                  | "ACCOUNTANT";
              representingRange: { endDate?: string
              | null; startDate?: string | null };
              role?: string | null;
              source?: { sourceName: string; sourceRef: string };
              statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
          }[];
      }

      Zenus.Clients.Tuum.PersonApi.CreatePersonRelationshipsJson

    • Zenus.Clients.Tuum.PersonApi.CreatePersonRiskJson: {
          date?: string | null;
          riskLevelCode: string;
          riskTypeCode: string;
          source?: {
              sourceLink?: string | null;
              sourceName: string;
              sourceRef: string;
          };
          value?: number
          | null;
      }

      Zenus.Clients.Tuum.PersonApi.CreatePersonRiskJson

      • Optionaldate?: string | null

        Format: date-time

      • riskLevelCode: string
      • riskTypeCode: string
      • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.PersonApi.SourceWithLink

      • Optionalvalue?: number | null

        Format: double

    • Zenus.Clients.Tuum.PersonApi.CustomFieldValueJson: {
          fieldId: string;
          fieldName: string;
          fieldSetName: string;
          fieldValue: string;
          lookupEntityName?: string | null;
          lookupTypeCode?: string | null;
          textValues?: string[] | null;
          valueType: string;
      }

      Zenus.Clients.Tuum.PersonApi.CustomFieldValueJson

    • Zenus.Clients.Tuum.PersonApi.DateTimeRange: { endTime?: string | null; startTime?: string | null }

      Zenus.Clients.Tuum.PersonApi.DateTimeRange

      • OptionalendTime?: string | null

        Format: date-time

      • OptionalstartTime?: string | null

        Format: date-time

    • Zenus.Clients.Tuum.PersonApi.DocumentJson: {
          docuId?: string | null;
          documentTypeCode?: string | null;
          expiryDate?: string | null;
          issuingCountry?: string | null;
          number?: string | null;
          personId?: string | null;
          validityRange?: { endTime?: string | null; startTime?: string | null };
      }

      Zenus.Clients.Tuum.PersonApi.DocumentJson

      • OptionaldocuId?: string | null
      • OptionaldocumentTypeCode?: string | null
      • OptionalexpiryDate?: string | null

        Format: date-time

      • OptionalissuingCountry?: string | null
      • Optionalnumber?: string | null
      • OptionalpersonId?: string | null
      • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

        Zenus.Clients.Tuum.PersonApi.DateTimeRange

        • OptionalendTime?: string | null

          Format: date-time

        • OptionalstartTime?: string | null

          Format: date-time

    • Zenus.Clients.Tuum.PersonApi.IdentificationNumberJson: {
          idCountryCode?: string | null;
          idNumber?: string | null;
          idNumberId?: string | null;
          personId?: string | null;
          primary?: boolean | null;
          validityRange?: { endTime?: string | null; startTime?: string | null };
      }

      Zenus.Clients.Tuum.PersonApi.IdentificationNumberJson

      • OptionalidCountryCode?: string | null
      • OptionalidNumber?: string | null
      • OptionalidNumberId?: string | null
      • OptionalpersonId?: string | null
      • Optionalprimary?: boolean | null
      • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

        Zenus.Clients.Tuum.PersonApi.DateTimeRange

        • OptionalendTime?: string | null

          Format: date-time

        • OptionalstartTime?: string | null

          Format: date-time

    • Zenus.Clients.Tuum.PersonApi.PaginationResultJsonPersonV2Json: {
          endReached?: boolean | null;
          pageNumber?: number | null;
          pageSize?: number | null;
          sort?: { field?: string | null; order?: string | null }[] | null;
          values?:
              | {
                  accessRestricted?: boolean
                  | null;
                  activityCode?: string | null;
                  birthDate?: string | null;
                  buildingTypeCode?: string | null;
                  businessAreaCodes?: string[] | null;
                  businessModelDescription?: string | null;
                  counterpartySectorCode?: string | null;
                  countryOfBirth?: string | null;
                  creationDate?: string | null;
                  customerTypeCode?: string | null;
                  deathDate?: string | null;
                  dependantPersons?: number | null;
                  educationCode?: string | null;
                  email?: string | null;
                  employmentTimeCode?: string | null;
                  fixedEmploymentLength?: number | null;
                  forgotten?: boolean | null;
                  fullName?: string | null;
                  givenName?: string | null;
                  housingTypeCode?: string | null;
                  idCountryCode?: string | null;
                  idNumber?: string | null;
                  inactivationDate?: string | null;
                  insertedDTime?: string | null;
                  intraOrgCode?: string | null;
                  language?: string | null;
                  legalForm?: string | null;
                  liquidationDate?: string | null;
                  mainPersonId?: string | null;
                  maritalStatusCode?: string | null;
                  middleName?: string | null;
                  name?: string | null;
                  nationality?: string | null;
                  pep?: boolean | null;
                  pepExplanation?: string | null;
                  personGroupCodes?: string[] | null;
                  personId?: string | null;
                  personTypeCode?: string | null;
                  phoneCountryCode?: string | null;
                  phoneNumber?: string | null;
                  placeOfBirth?: string | null;
                  registrationDate?: string | null;
                  residencyCountryCode?: string | null;
                  sex?: string | null;
                  source?: {
                      sourceLink?: string | null;
                      sourceName: string;
                      sourceRef: string;
                  };
                  statusCode?: string
                  | null;
                  statusCodeReason?: string | null;
                  surname?: string | null;
                  taxResidencyCountry?: string | null;
                  tenantCode?: string | null;
                  tradingName?: string | null;
                  usResident?: boolean | null;
                  webAddress?: string | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.PaginationResultJsonPersonV2Json

      • OptionalendReached?: boolean | null
      • OptionalpageNumber?: number | null

        Format: int32

      • OptionalpageSize?: number | null

        Format: int32

      • Optionalsort?: { field?: string | null; order?: string | null }[] | null
      • Optionalvalues?:
            | {
                accessRestricted?: boolean
                | null;
                activityCode?: string | null;
                birthDate?: string | null;
                buildingTypeCode?: string | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                creationDate?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
                forgotten?: boolean | null;
                fullName?: string | null;
                givenName?: string | null;
                housingTypeCode?: string | null;
                idCountryCode?: string | null;
                idNumber?: string | null;
                inactivationDate?: string | null;
                insertedDTime?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                statusCodeReason?: string | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tenantCode?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJson: {
          buildingTypeCode?: "OTHER" | "PRIVATE_HOUSE" | "APARTMENT";
          housingTypeCode?:
              | "PRIVATE"
              | "RENTED"
              | "PART_OWNERSHIP"
              | "LIVING_WITH_PARENTS"
              | "OTHER";
      }

      Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJson

      • OptionalbuildingTypeCode?: "OTHER" | "PRIVATE_HOUSE" | "APARTMENT"

        Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonBuildingTypeCode

      • OptionalhousingTypeCode?: "PRIVATE" | "RENTED" | "PART_OWNERSHIP" | "LIVING_WITH_PARENTS" | "OTHER"

        Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonHousingTypeCode

    • Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonBuildingTypeCode: "OTHER" | "PRIVATE_HOUSE" | "APARTMENT"

      Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonBuildingTypeCode

    • Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonHousingTypeCode: "PRIVATE" | "RENTED" | "PART_OWNERSHIP" | "LIVING_WITH_PARENTS" | "OTHER"

      Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonHousingTypeCode

    • Zenus.Clients.Tuum.PersonApi.PatchPersonJson: {
          birthDate?: string | null;
          businessAreaCodes?: string[] | null;
          businessModelDescription?: string | null;
          counterpartySectorCode?: string | null;
          countryOfBirth?: string | null;
          customerTypeCode?: string | null;
          deathDate?: string | null;
          dependantPersons?: number | null;
          educationCode?: string | null;
          email?: string | null;
          givenName?: string | null;
          home?: {
              buildingTypeCode?: "OTHER" | "PRIVATE_HOUSE" | "APARTMENT";
              housingTypeCode?:
                  | "PRIVATE"
                  | "RENTED"
                  | "PART_OWNERSHIP"
                  | "LIVING_WITH_PARENTS"
                  | "OTHER";
          };
          inactivationDate?: string
          | null;
          language?: string | null;
          legalForm?: string | null;
          liquidationDate?: string | null;
          mainPersonId?: string | null;
          maritalStatusCode?: string | null;
          middleName?: string | null;
          name?: string | null;
          nationality?: string | null;
          pep?: boolean | null;
          pepExplanation?: string | null;
          phoneCountryCode?: string | null;
          phoneNumber?: string | null;
          placeOfBirth?: string | null;
          registrationDate?: string | null;
          residencyCountryCode?: string | null;
          sex?: "M" | "F" | "O";
          source?: {
              sourceLink?: string | null;
              sourceName: string;
              sourceRef: string;
          };
          statusCodeReason?: string
          | null;
          surname?: string | null;
          taxResidencyCountry?: string | null;
          tradingName?: string | null;
          usResident?: boolean | null;
          webAddress?: string | null;
          work?: {
              activityCode?: string | null;
              businessAreaCodes?: string[] | null;
              employmentTimeCode?:
                  | "TRIAL"
                  | "UP_1_YEAR"
                  | "UP_2_YEAR"
                  | "UP_3_YEAR"
                  | "UP_4_YEAR"
                  | "MORE_4_YEAR";
              fixedEmploymentLength?: number
              | null;
          };
      }

      Zenus.Clients.Tuum.PersonApi.PatchPersonJson

      • OptionalbirthDate?: string | null

        Format: date-time

      • OptionalbusinessAreaCodes?: string[] | null
      • OptionalbusinessModelDescription?: string | null
      • OptionalcounterpartySectorCode?: string | null
      • OptionalcountryOfBirth?: string | null
      • OptionalcustomerTypeCode?: string | null
      • OptionaldeathDate?: string | null

        Format: date-time

      • OptionaldependantPersons?: number | null

        Format: int32

      • OptionaleducationCode?: string | null
      • Optionalemail?: string | null
      • OptionalgivenName?: string | null
      • Optionalhome?: {
            buildingTypeCode?: "OTHER" | "PRIVATE_HOUSE" | "APARTMENT";
            housingTypeCode?:
                | "PRIVATE"
                | "RENTED"
                | "PART_OWNERSHIP"
                | "LIVING_WITH_PARENTS"
                | "OTHER";
        }

        Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJson

        • OptionalbuildingTypeCode?: "OTHER" | "PRIVATE_HOUSE" | "APARTMENT"

          Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonBuildingTypeCode

        • OptionalhousingTypeCode?: "PRIVATE" | "RENTED" | "PART_OWNERSHIP" | "LIVING_WITH_PARENTS" | "OTHER"

          Zenus.Clients.Tuum.PersonApi.PatchPersonHomeJsonHousingTypeCode

      • OptionalinactivationDate?: string | null

        Format: date-time

      • Optionallanguage?: string | null
      • OptionallegalForm?: string | null
      • OptionalliquidationDate?: string | null

        Format: date-time

      • OptionalmainPersonId?: string | null
      • OptionalmaritalStatusCode?: string | null
      • OptionalmiddleName?: string | null
      • Optionalname?: string | null
      • Optionalnationality?: string | null
      • Optionalpep?: boolean | null
      • OptionalpepExplanation?: string | null
      • OptionalphoneCountryCode?: string | null
      • OptionalphoneNumber?: string | null
      • OptionalplaceOfBirth?: string | null
      • OptionalregistrationDate?: string | null

        Format: date-time

      • OptionalresidencyCountryCode?: string | null
      • Optionalsex?: "M" | "F" | "O"

        Zenus.Clients.Tuum.PersonApi.PatchPersonJsonSex

      • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.PersonApi.SourceWithLinkJson

      • OptionalstatusCodeReason?: string | null
      • Optionalsurname?: string | null
      • OptionaltaxResidencyCountry?: string | null
      • OptionaltradingName?: string | null
      • OptionalusResident?: boolean | null
      • OptionalwebAddress?: string | null
      • Optionalwork?: {
            activityCode?: string | null;
            businessAreaCodes?: string[] | null;
            employmentTimeCode?:
                | "TRIAL"
                | "UP_1_YEAR"
                | "UP_2_YEAR"
                | "UP_3_YEAR"
                | "UP_4_YEAR"
                | "MORE_4_YEAR";
            fixedEmploymentLength?: number
            | null;
        }

        Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJson

        • OptionalactivityCode?: string | null
        • OptionalbusinessAreaCodes?: string[] | null
        • OptionalemploymentTimeCode?: "TRIAL" | "UP_1_YEAR" | "UP_2_YEAR" | "UP_3_YEAR" | "UP_4_YEAR" | "MORE_4_YEAR"

          Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJsonEmploymentTimeCode

        • OptionalfixedEmploymentLength?: number | null

          Format: int32

    • Zenus.Clients.Tuum.PersonApi.PatchPersonJsonSex: "M" | "F" | "O"

      Zenus.Clients.Tuum.PersonApi.PatchPersonJsonSex

    • Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJson: {
          activityCode?: string | null;
          businessAreaCodes?: string[] | null;
          employmentTimeCode?:
              | "TRIAL"
              | "UP_1_YEAR"
              | "UP_2_YEAR"
              | "UP_3_YEAR"
              | "UP_4_YEAR"
              | "MORE_4_YEAR";
          fixedEmploymentLength?: number
          | null;
      }

      Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJson

      • OptionalactivityCode?: string | null
      • OptionalbusinessAreaCodes?: string[] | null
      • OptionalemploymentTimeCode?: "TRIAL" | "UP_1_YEAR" | "UP_2_YEAR" | "UP_3_YEAR" | "UP_4_YEAR" | "MORE_4_YEAR"

        Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJsonEmploymentTimeCode

      • OptionalfixedEmploymentLength?: number | null

        Format: int32

    • Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJsonEmploymentTimeCode: "TRIAL" | "UP_1_YEAR" | "UP_2_YEAR" | "UP_3_YEAR" | "UP_4_YEAR" | "MORE_4_YEAR"

      Zenus.Clients.Tuum.PersonApi.PatchPersonWorkJsonEmploymentTimeCode

    • Zenus.Clients.Tuum.PersonApi.PersonAdditionalInfoJson: {
          birthDate?: string | null;
          businessAreaCodes?: string[] | null;
          businessModelDescription?: string | null;
          counterpartySectorCode?: string | null;
          countryOfBirth?: string | null;
          customerTypeCode?: string | null;
          deathDate?: string | null;
          dependantPersons?: number | null;
          educationCode?: string | null;
          inactivationDate?: string | null;
          intraOrgCode?: string | null;
          language?: string | null;
          liquidationDate?: string | null;
          mainPersonId?: string | null;
          maritalStatusCode?: string | null;
          pep?: boolean | null;
          pepExplanation?: string | null;
          placeOfBirth?: string | null;
          registrationDate?: string | null;
          statusCodeReason?: string | null;
          taxResidencyCountry?: string | null;
          tradingName?: string | null;
          usResident?: boolean | null;
          webAddress?: string | null;
      }

      Zenus.Clients.Tuum.PersonApi.PersonAdditionalInfoJson

      • OptionalbirthDate?: string | null

        Format: date-time

      • OptionalbusinessAreaCodes?: string[] | null
      • OptionalbusinessModelDescription?: string | null
      • OptionalcounterpartySectorCode?: string | null
      • OptionalcountryOfBirth?: string | null
      • OptionalcustomerTypeCode?: string | null
      • OptionaldeathDate?: string | null

        Format: date-time

      • OptionaldependantPersons?: number | null

        Format: int32

      • OptionaleducationCode?: string | null
      • OptionalinactivationDate?: string | null

        Format: date-time

      • OptionalintraOrgCode?: string | null
      • Optionallanguage?: string | null
      • OptionalliquidationDate?: string | null

        Format: date-time

      • OptionalmainPersonId?: string | null
      • OptionalmaritalStatusCode?: string | null
      • Optionalpep?: boolean | null
      • OptionalpepExplanation?: string | null
      • OptionalplaceOfBirth?: string | null
      • OptionalregistrationDate?: string | null

        Format: date-time

      • OptionalstatusCodeReason?: string | null
      • OptionaltaxResidencyCountry?: string | null
      • OptionaltradingName?: string | null
      • OptionalusResident?: boolean | null
      • OptionalwebAddress?: string | null
    • Zenus.Clients.Tuum.PersonApi.PersonDetailsJson: {
          accessRestricted?: boolean | null;
          additionalContacts?:
              | {
                  additionalContactId?: string
                  | null;
                  contactTypeCode?: string | null;
                  description?: string | null;
                  email?: string | null;
                  personId?: string | null;
                  phoneCountryCode?: string | null;
                  phoneNumber?: string | null;
                  preferredMethodOfContact?: boolean | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
          additionalInfo?: {
              birthDate?: string
              | null;
              businessAreaCodes?: string[] | null;
              businessModelDescription?: string | null;
              counterpartySectorCode?: string | null;
              countryOfBirth?: string | null;
              customerTypeCode?: string | null;
              deathDate?: string | null;
              dependantPersons?: number | null;
              educationCode?: string | null;
              inactivationDate?: string | null;
              intraOrgCode?: string | null;
              language?: string | null;
              liquidationDate?: string | null;
              mainPersonId?: string | null;
              maritalStatusCode?: string | null;
              pep?: boolean | null;
              pepExplanation?: string | null;
              placeOfBirth?: string | null;
              registrationDate?: string | null;
              statusCodeReason?: string | null;
              taxResidencyCountry?: string | null;
              tradingName?: string | null;
              usResident?: boolean | null;
              webAddress?: string | null;
          };
          addresses?: | {
              addressId?: string
              | null;
              addressTypeCode?: string | null;
              apartmentNumber?: string | null;
              buildingName?: string | null;
              buildingNumber?: string | null;
              cityCounty?: string | null;
              countryCode?: string | null;
              department?: string | null;
              district?: string | null;
              floor?: string | null;
              moveInDate?: string | null;
              personId?: string | null;
              postBox?: string | null;
              stateRegion?: string | null;
              street1?: string | null;
              street2?: string | null;
              streetName?: string | null;
              structured?: boolean | null;
              subDepartment?: string | null;
              townLocationName?: string | null;
              validityRange?: { endTime?: string | null; startTime?: string | null };
              zip?: string | null;
          }[]
          | null;
          creationDate?: string
          | null;
          documents?:
              | {
                  docuId?: string
                  | null;
                  documentTypeCode?: string | null;
                  expiryDate?: string | null;
                  issuingCountry?: string | null;
                  number?: string | null;
                  personId?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
          forgotten?: boolean
          | null;
          fullName?: string | null;
          home?: {
              buildingTypeCode?: string | null;
              housingTypeCode?: string | null;
          };
          identificationNumbers?: | {
              idCountryCode?: string
              | null;
              idNumber?: string | null;
              idNumberId?: string | null;
              personId?: string | null;
              primary?: boolean | null;
              validityRange?: { endTime?: string | null; startTime?: string | null };
          }[]
          | null;
          legalForm?: string
          | null;
          mainPersonId?: string | null;
          personalInfo?: {
              dependantPersons?: number | null;
              email?: string | null;
              givenName?: string | null;
              legalForm?: string | null;
              middleName?: string | null;
              name?: string | null;
              nationality?: string | null;
              personTypeCode?: string | null;
              phoneCountryCode?: string | null;
              phoneNumber?: string | null;
              residencyCountryCode?: string | null;
              sex?: string | null;
              surname?: string | null;
          };
          personGroupCodes?: | {
              personGroupCode: string;
              personGroupId?: string
              | null;
              personId?: string | null;
              validityRange?: { endTime?: string | null; startTime?: string | null };
          }[]
          | null;
          personId?: string
          | null;
          relationships?:
              | {
                  additionalData?: string
                  | null;
                  beneficiary?: boolean | null;
                  parent?: {
                      accessRestricted?: boolean | null;
                      activityCode?: string | null;
                      birthDate?: string | null;
                      buildingTypeCode?: string | null;
                      businessAreaCodes?: string[] | null;
                      businessModelDescription?: string | null;
                      counterpartySectorCode?: string | null;
                      countryOfBirth?: string | null;
                      creationDate?: string | null;
                      customerTypeCode?: string | null;
                      deathDate?: string | null;
                      dependantPersons?: number | null;
                      educationCode?: string | null;
                      email?: string | null;
                      employmentTimeCode?: string | null;
                      fixedEmploymentLength?: number | null;
                      forgotten?: boolean | null;
                      fullName?: string | null;
                      givenName?: string | null;
                      housingTypeCode?: string | null;
                      idCountryCode?: string | null;
                      idNumber?: string | null;
                      inactivationDate?: string | null;
                      insertedDTime?: string | null;
                      intraOrgCode?: string | null;
                      language?: string | null;
                      legalForm?: string | null;
                      liquidationDate?: string | null;
                      mainPersonId?: string | null;
                      maritalStatusCode?: string | null;
                      middleName?: string | null;
                      name?: string | null;
                      nationality?: string | null;
                      pep?: boolean | null;
                      pepExplanation?: string | null;
                      personGroupCodes?: string[] | null;
                      personId?: string | null;
                      personTypeCode?: string | null;
                      phoneCountryCode?: string | null;
                      phoneNumber?: string | null;
                      placeOfBirth?: string | null;
                      registrationDate?: string | null;
                      residencyCountryCode?: string | null;
                      sex?: string | null;
                      source?: {
                          sourceLink?: string | null;
                          sourceName: string;
                          sourceRef: string;
                      };
                      statusCode?: string
                      | null;
                      statusCodeReason?: string | null;
                      surname?: string | null;
                      taxResidencyCountry?: string | null;
                      tenantCode?: string | null;
                      tradingName?: string | null;
                      usResident?: boolean | null;
                      webAddress?: string | null;
                  };
                  parentPersonId?: string
                  | null;
                  percentageOfShares?: number | null;
                  percentageOfSignature?: number | null;
                  person?: {
                      accessRestricted?: boolean | null;
                      activityCode?: string | null;
                      birthDate?: string | null;
                      buildingTypeCode?: string | null;
                      businessAreaCodes?: string[] | null;
                      businessModelDescription?: string | null;
                      counterpartySectorCode?: string | null;
                      countryOfBirth?: string | null;
                      creationDate?: string | null;
                      customerTypeCode?: string | null;
                      deathDate?: string | null;
                      dependantPersons?: number | null;
                      educationCode?: string | null;
                      email?: string | null;
                      employmentTimeCode?: string | null;
                      fixedEmploymentLength?: number | null;
                      forgotten?: boolean | null;
                      fullName?: string | null;
                      givenName?: string | null;
                      housingTypeCode?: string | null;
                      idCountryCode?: string | null;
                      idNumber?: string | null;
                      inactivationDate?: string | null;
                      insertedDTime?: string | null;
                      intraOrgCode?: string | null;
                      language?: string | null;
                      legalForm?: string | null;
                      liquidationDate?: string | null;
                      mainPersonId?: string | null;
                      maritalStatusCode?: string | null;
                      middleName?: string | null;
                      name?: string | null;
                      nationality?: string | null;
                      pep?: boolean | null;
                      pepExplanation?: string | null;
                      personGroupCodes?: string[] | null;
                      personId?: string | null;
                      personTypeCode?: string | null;
                      phoneCountryCode?: string | null;
                      phoneNumber?: string | null;
                      placeOfBirth?: string | null;
                      registrationDate?: string | null;
                      residencyCountryCode?: string | null;
                      sex?: string | null;
                      source?: {
                          sourceLink?: string | null;
                          sourceName: string;
                          sourceRef: string;
                      };
                      statusCode?: string
                      | null;
                      statusCodeReason?: string | null;
                      surname?: string | null;
                      taxResidencyCountry?: string | null;
                      tenantCode?: string | null;
                      tradingName?: string | null;
                      usResident?: boolean | null;
                      webAddress?: string | null;
                  };
                  personId?: string
                  | null;
                  personRelationshipId?: string | null;
                  relationTypeCode?: string | null;
                  representingRange?: {
                      endDate?: string | null;
                      startDate?: string | null;
                  };
                  role?: string
                  | null;
                  statusCode?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
          source?: {
              sourceLink?: string
              | null;
              sourceName: string;
              sourceRef: string;
          };
          statusCode?: string
          | null;
          taxNumbers?:
              | {
                  personId?: string
                  | null;
                  primary?: boolean | null;
                  taxCountryCode?: string | null;
                  taxNumber?: string | null;
                  taxNumberId?: string | null;
                  taxNumberTypeCode?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
          tenantCode?: string
          | null;
          work?: {
              activityCode?: string | null;
              businessAreaCodes?: string[] | null;
              employmentTimeCode?: string | null;
              fixedEmploymentLength?: number | null;
          };
      }

      Zenus.Clients.Tuum.PersonApi.PersonDetailsJson

      • OptionalaccessRestricted?: boolean | null
      • OptionaladditionalContacts?:
            | {
                additionalContactId?: string
                | null;
                contactTypeCode?: string | null;
                description?: string | null;
                email?: string | null;
                personId?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                preferredMethodOfContact?: boolean | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null
      • OptionaladditionalInfo?: {
            birthDate?: string | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            inactivationDate?: string | null;
            intraOrgCode?: string | null;
            language?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            statusCodeReason?: string | null;
            taxResidencyCountry?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
        }

        Zenus.Clients.Tuum.PersonApi.PersonAdditionalInfoJson

        • OptionalbirthDate?: string | null

          Format: date-time

        • OptionalbusinessAreaCodes?: string[] | null
        • OptionalbusinessModelDescription?: string | null
        • OptionalcounterpartySectorCode?: string | null
        • OptionalcountryOfBirth?: string | null
        • OptionalcustomerTypeCode?: string | null
        • OptionaldeathDate?: string | null

          Format: date-time

        • OptionaldependantPersons?: number | null

          Format: int32

        • OptionaleducationCode?: string | null
        • OptionalinactivationDate?: string | null

          Format: date-time

        • OptionalintraOrgCode?: string | null
        • Optionallanguage?: string | null
        • OptionalliquidationDate?: string | null

          Format: date-time

        • OptionalmainPersonId?: string | null
        • OptionalmaritalStatusCode?: string | null
        • Optionalpep?: boolean | null
        • OptionalpepExplanation?: string | null
        • OptionalplaceOfBirth?: string | null
        • OptionalregistrationDate?: string | null

          Format: date-time

        • OptionalstatusCodeReason?: string | null
        • OptionaltaxResidencyCountry?: string | null
        • OptionaltradingName?: string | null
        • OptionalusResident?: boolean | null
        • OptionalwebAddress?: string | null
      • Optionaladdresses?:
            | {
                addressId?: string
                | null;
                addressTypeCode?: string | null;
                apartmentNumber?: string | null;
                buildingName?: string | null;
                buildingNumber?: string | null;
                cityCounty?: string | null;
                countryCode?: string | null;
                department?: string | null;
                district?: string | null;
                floor?: string | null;
                moveInDate?: string | null;
                personId?: string | null;
                postBox?: string | null;
                stateRegion?: string | null;
                street1?: string | null;
                street2?: string | null;
                streetName?: string | null;
                structured?: boolean | null;
                subDepartment?: string | null;
                townLocationName?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
                zip?: string | null;
            }[]
            | null
      • OptionalcreationDate?: string | null

        Format: date-time

      • Optionaldocuments?:
            | {
                docuId?: string
                | null;
                documentTypeCode?: string | null;
                expiryDate?: string | null;
                issuingCountry?: string | null;
                number?: string | null;
                personId?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null
      • Optionalforgotten?: boolean | null
      • OptionalfullName?: string | null
      • Optionalhome?: { buildingTypeCode?: string | null; housingTypeCode?: string | null }

        Zenus.Clients.Tuum.PersonApi.PersonHomeJson

      • OptionalidentificationNumbers?:
            | {
                idCountryCode?: string
                | null;
                idNumber?: string | null;
                idNumberId?: string | null;
                personId?: string | null;
                primary?: boolean | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null
      • OptionallegalForm?: string | null
      • OptionalmainPersonId?: string | null
      • OptionalpersonalInfo?: {
            dependantPersons?: number | null;
            email?: string | null;
            givenName?: string | null;
            legalForm?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            personTypeCode?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            residencyCountryCode?: string | null;
            sex?: string | null;
            surname?: string | null;
        }

        Zenus.Clients.Tuum.PersonApi.PersonPersonalInfoJson

        • OptionaldependantPersons?: number | null

          Format: int32

        • Optionalemail?: string | null
        • OptionalgivenName?: string | null
        • OptionallegalForm?: string | null
        • OptionalmiddleName?: string | null
        • Optionalname?: string | null
        • Optionalnationality?: string | null
        • OptionalpersonTypeCode?: string | null
        • OptionalphoneCountryCode?: string | null
        • OptionalphoneNumber?: string | null
        • OptionalresidencyCountryCode?: string | null
        • Optionalsex?: string | null
        • Optionalsurname?: string | null
      • OptionalpersonGroupCodes?:
            | {
                personGroupCode: string;
                personGroupId?: string
                | null;
                personId?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null
      • OptionalpersonId?: string | null
      • Optionalrelationships?:
            | {
                additionalData?: string
                | null;
                beneficiary?: boolean | null;
                parent?: {
                    accessRestricted?: boolean | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                parentPersonId?: string
                | null;
                percentageOfShares?: number | null;
                percentageOfSignature?: number | null;
                person?: {
                    accessRestricted?: boolean | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                };
                personId?: string
                | null;
                personRelationshipId?: string | null;
                relationTypeCode?: string | null;
                representingRange?: { endDate?: string | null; startDate?: string | null };
                role?: string | null;
                statusCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null
      • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.PersonApi.SourceWithLink

      • OptionalstatusCode?: string | null
      • OptionaltaxNumbers?:
            | {
                personId?: string
                | null;
                primary?: boolean | null;
                taxCountryCode?: string | null;
                taxNumber?: string | null;
                taxNumberId?: string | null;
                taxNumberTypeCode?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null
      • OptionaltenantCode?: string | null
      • Optionalwork?: {
            activityCode?: string | null;
            businessAreaCodes?: string[] | null;
            employmentTimeCode?: string | null;
            fixedEmploymentLength?: number | null;
        }

        Zenus.Clients.Tuum.PersonApi.PersonWorkJson

        • OptionalactivityCode?: string | null
        • OptionalbusinessAreaCodes?: string[] | null
        • OptionalemploymentTimeCode?: string | null
        • OptionalfixedEmploymentLength?: number | null

          Format: int32

    • Zenus.Clients.Tuum.PersonApi.PersonGroupJson: {
          personGroupCode: string;
          personGroupId?: string | null;
          personId?: string | null;
          validityRange?: { endTime?: string | null; startTime?: string | null };
      }

      Zenus.Clients.Tuum.PersonApi.PersonGroupJson

      • personGroupCode: string
      • OptionalpersonGroupId?: string | null
      • OptionalpersonId?: string | null
      • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

        Zenus.Clients.Tuum.PersonApi.DateTimeRange

        • OptionalendTime?: string | null

          Format: date-time

        • OptionalstartTime?: string | null

          Format: date-time

    • Zenus.Clients.Tuum.PersonApi.PersonHomeJson: { buildingTypeCode?: string | null; housingTypeCode?: string | null }

      Zenus.Clients.Tuum.PersonApi.PersonHomeJson

    • Zenus.Clients.Tuum.PersonApi.PersonPersonalInfoJson: {
          dependantPersons?: number | null;
          email?: string | null;
          givenName?: string | null;
          legalForm?: string | null;
          middleName?: string | null;
          name?: string | null;
          nationality?: string | null;
          personTypeCode?: string | null;
          phoneCountryCode?: string | null;
          phoneNumber?: string | null;
          residencyCountryCode?: string | null;
          sex?: string | null;
          surname?: string | null;
      }

      Zenus.Clients.Tuum.PersonApi.PersonPersonalInfoJson

      • OptionaldependantPersons?: number | null

        Format: int32

      • Optionalemail?: string | null
      • OptionalgivenName?: string | null
      • OptionallegalForm?: string | null
      • OptionalmiddleName?: string | null
      • Optionalname?: string | null
      • Optionalnationality?: string | null
      • OptionalpersonTypeCode?: string | null
      • OptionalphoneCountryCode?: string | null
      • OptionalphoneNumber?: string | null
      • OptionalresidencyCountryCode?: string | null
      • Optionalsex?: string | null
      • Optionalsurname?: string | null
    • Zenus.Clients.Tuum.PersonApi.PersonRelationshipJson: {
          additionalData?: string | null;
          beneficiary?: boolean | null;
          parent?: {
              accessRestricted?: boolean | null;
              activityCode?: string | null;
              birthDate?: string | null;
              buildingTypeCode?: string | null;
              businessAreaCodes?: string[] | null;
              businessModelDescription?: string | null;
              counterpartySectorCode?: string | null;
              countryOfBirth?: string | null;
              creationDate?: string | null;
              customerTypeCode?: string | null;
              deathDate?: string | null;
              dependantPersons?: number | null;
              educationCode?: string | null;
              email?: string | null;
              employmentTimeCode?: string | null;
              fixedEmploymentLength?: number | null;
              forgotten?: boolean | null;
              fullName?: string | null;
              givenName?: string | null;
              housingTypeCode?: string | null;
              idCountryCode?: string | null;
              idNumber?: string | null;
              inactivationDate?: string | null;
              insertedDTime?: string | null;
              intraOrgCode?: string | null;
              language?: string | null;
              legalForm?: string | null;
              liquidationDate?: string | null;
              mainPersonId?: string | null;
              maritalStatusCode?: string | null;
              middleName?: string | null;
              name?: string | null;
              nationality?: string | null;
              pep?: boolean | null;
              pepExplanation?: string | null;
              personGroupCodes?: string[] | null;
              personId?: string | null;
              personTypeCode?: string | null;
              phoneCountryCode?: string | null;
              phoneNumber?: string | null;
              placeOfBirth?: string | null;
              registrationDate?: string | null;
              residencyCountryCode?: string | null;
              sex?: string | null;
              source?: {
                  sourceLink?: string | null;
                  sourceName: string;
                  sourceRef: string;
              };
              statusCode?: string
              | null;
              statusCodeReason?: string | null;
              surname?: string | null;
              taxResidencyCountry?: string | null;
              tenantCode?: string | null;
              tradingName?: string | null;
              usResident?: boolean | null;
              webAddress?: string | null;
          };
          parentPersonId?: string
          | null;
          percentageOfShares?: number | null;
          percentageOfSignature?: number | null;
          person?: {
              accessRestricted?: boolean | null;
              activityCode?: string | null;
              birthDate?: string | null;
              buildingTypeCode?: string | null;
              businessAreaCodes?: string[] | null;
              businessModelDescription?: string | null;
              counterpartySectorCode?: string | null;
              countryOfBirth?: string | null;
              creationDate?: string | null;
              customerTypeCode?: string | null;
              deathDate?: string | null;
              dependantPersons?: number | null;
              educationCode?: string | null;
              email?: string | null;
              employmentTimeCode?: string | null;
              fixedEmploymentLength?: number | null;
              forgotten?: boolean | null;
              fullName?: string | null;
              givenName?: string | null;
              housingTypeCode?: string | null;
              idCountryCode?: string | null;
              idNumber?: string | null;
              inactivationDate?: string | null;
              insertedDTime?: string | null;
              intraOrgCode?: string | null;
              language?: string | null;
              legalForm?: string | null;
              liquidationDate?: string | null;
              mainPersonId?: string | null;
              maritalStatusCode?: string | null;
              middleName?: string | null;
              name?: string | null;
              nationality?: string | null;
              pep?: boolean | null;
              pepExplanation?: string | null;
              personGroupCodes?: string[] | null;
              personId?: string | null;
              personTypeCode?: string | null;
              phoneCountryCode?: string | null;
              phoneNumber?: string | null;
              placeOfBirth?: string | null;
              registrationDate?: string | null;
              residencyCountryCode?: string | null;
              sex?: string | null;
              source?: {
                  sourceLink?: string | null;
                  sourceName: string;
                  sourceRef: string;
              };
              statusCode?: string
              | null;
              statusCodeReason?: string | null;
              surname?: string | null;
              taxResidencyCountry?: string | null;
              tenantCode?: string | null;
              tradingName?: string | null;
              usResident?: boolean | null;
              webAddress?: string | null;
          };
          personId?: string
          | null;
          personRelationshipId?: string | null;
          relationTypeCode?: string | null;
          representingRange?: { endDate?: string | null; startDate?: string | null };
          role?: string | null;
          statusCode?: string | null;
          validityRange?: { endTime?: string | null; startTime?: string | null };
      }

      Zenus.Clients.Tuum.PersonApi.PersonRelationshipJson

      • OptionaladditionalData?: string | null
      • Optionalbeneficiary?: boolean | null
      • Optionalparent?: {
            accessRestricted?: boolean | null;
            activityCode?: string | null;
            birthDate?: string | null;
            buildingTypeCode?: string | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            creationDate?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            email?: string | null;
            employmentTimeCode?: string | null;
            fixedEmploymentLength?: number | null;
            forgotten?: boolean | null;
            fullName?: string | null;
            givenName?: string | null;
            housingTypeCode?: string | null;
            idCountryCode?: string | null;
            idNumber?: string | null;
            inactivationDate?: string | null;
            insertedDTime?: string | null;
            intraOrgCode?: string | null;
            language?: string | null;
            legalForm?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            personGroupCodes?: string[] | null;
            personId?: string | null;
            personTypeCode?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            residencyCountryCode?: string | null;
            sex?: string | null;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            statusCode?: string
            | null;
            statusCodeReason?: string | null;
            surname?: string | null;
            taxResidencyCountry?: string | null;
            tenantCode?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
        }

        Zenus.Clients.Tuum.PersonApi.PersonV2Json

        • OptionalaccessRestricted?: boolean | null
        • OptionalactivityCode?: string | null
        • OptionalbirthDate?: string | null

          Format: date-time

        • OptionalbuildingTypeCode?: string | null
        • OptionalbusinessAreaCodes?: string[] | null
        • OptionalbusinessModelDescription?: string | null
        • OptionalcounterpartySectorCode?: string | null
        • OptionalcountryOfBirth?: string | null
        • OptionalcreationDate?: string | null

          Format: date-time

        • OptionalcustomerTypeCode?: string | null
        • OptionaldeathDate?: string | null

          Format: date-time

        • OptionaldependantPersons?: number | null

          Format: int32

        • OptionaleducationCode?: string | null
        • Optionalemail?: string | null
        • OptionalemploymentTimeCode?: string | null
        • OptionalfixedEmploymentLength?: number | null

          Format: int32

        • Optionalforgotten?: boolean | null
        • OptionalfullName?: string | null
        • OptionalgivenName?: string | null
        • OptionalhousingTypeCode?: string | null
        • OptionalidCountryCode?: string | null
        • OptionalidNumber?: string | null
        • OptionalinactivationDate?: string | null

          Format: date-time

        • OptionalinsertedDTime?: string | null

          Format: date-time

        • OptionalintraOrgCode?: string | null
        • Optionallanguage?: string | null
        • OptionallegalForm?: string | null
        • OptionalliquidationDate?: string | null

          Format: date-time

        • OptionalmainPersonId?: string | null
        • OptionalmaritalStatusCode?: string | null
        • OptionalmiddleName?: string | null
        • Optionalname?: string | null
        • Optionalnationality?: string | null
        • Optionalpep?: boolean | null
        • OptionalpepExplanation?: string | null
        • OptionalpersonGroupCodes?: string[] | null
        • OptionalpersonId?: string | null
        • OptionalpersonTypeCode?: string | null
        • OptionalphoneCountryCode?: string | null
        • OptionalphoneNumber?: string | null
        • OptionalplaceOfBirth?: string | null
        • OptionalregistrationDate?: string | null

          Format: date-time

        • OptionalresidencyCountryCode?: string | null
        • Optionalsex?: string | null
        • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.PersonApi.SourceWithLink

        • OptionalstatusCode?: string | null
        • OptionalstatusCodeReason?: string | null
        • Optionalsurname?: string | null
        • OptionaltaxResidencyCountry?: string | null
        • OptionaltenantCode?: string | null
        • OptionaltradingName?: string | null
        • OptionalusResident?: boolean | null
        • OptionalwebAddress?: string | null
      • OptionalparentPersonId?: string | null
      • OptionalpercentageOfShares?: number | null

        Format: double

      • OptionalpercentageOfSignature?: number | null

        Format: double

      • Optionalperson?: {
            accessRestricted?: boolean | null;
            activityCode?: string | null;
            birthDate?: string | null;
            buildingTypeCode?: string | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            creationDate?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            email?: string | null;
            employmentTimeCode?: string | null;
            fixedEmploymentLength?: number | null;
            forgotten?: boolean | null;
            fullName?: string | null;
            givenName?: string | null;
            housingTypeCode?: string | null;
            idCountryCode?: string | null;
            idNumber?: string | null;
            inactivationDate?: string | null;
            insertedDTime?: string | null;
            intraOrgCode?: string | null;
            language?: string | null;
            legalForm?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            personGroupCodes?: string[] | null;
            personId?: string | null;
            personTypeCode?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            residencyCountryCode?: string | null;
            sex?: string | null;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            statusCode?: string
            | null;
            statusCodeReason?: string | null;
            surname?: string | null;
            taxResidencyCountry?: string | null;
            tenantCode?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
        }

        Zenus.Clients.Tuum.PersonApi.PersonV2Json

        • OptionalaccessRestricted?: boolean | null
        • OptionalactivityCode?: string | null
        • OptionalbirthDate?: string | null

          Format: date-time

        • OptionalbuildingTypeCode?: string | null
        • OptionalbusinessAreaCodes?: string[] | null
        • OptionalbusinessModelDescription?: string | null
        • OptionalcounterpartySectorCode?: string | null
        • OptionalcountryOfBirth?: string | null
        • OptionalcreationDate?: string | null

          Format: date-time

        • OptionalcustomerTypeCode?: string | null
        • OptionaldeathDate?: string | null

          Format: date-time

        • OptionaldependantPersons?: number | null

          Format: int32

        • OptionaleducationCode?: string | null
        • Optionalemail?: string | null
        • OptionalemploymentTimeCode?: string | null
        • OptionalfixedEmploymentLength?: number | null

          Format: int32

        • Optionalforgotten?: boolean | null
        • OptionalfullName?: string | null
        • OptionalgivenName?: string | null
        • OptionalhousingTypeCode?: string | null
        • OptionalidCountryCode?: string | null
        • OptionalidNumber?: string | null
        • OptionalinactivationDate?: string | null

          Format: date-time

        • OptionalinsertedDTime?: string | null

          Format: date-time

        • OptionalintraOrgCode?: string | null
        • Optionallanguage?: string | null
        • OptionallegalForm?: string | null
        • OptionalliquidationDate?: string | null

          Format: date-time

        • OptionalmainPersonId?: string | null
        • OptionalmaritalStatusCode?: string | null
        • OptionalmiddleName?: string | null
        • Optionalname?: string | null
        • Optionalnationality?: string | null
        • Optionalpep?: boolean | null
        • OptionalpepExplanation?: string | null
        • OptionalpersonGroupCodes?: string[] | null
        • OptionalpersonId?: string | null
        • OptionalpersonTypeCode?: string | null
        • OptionalphoneCountryCode?: string | null
        • OptionalphoneNumber?: string | null
        • OptionalplaceOfBirth?: string | null
        • OptionalregistrationDate?: string | null

          Format: date-time

        • OptionalresidencyCountryCode?: string | null
        • Optionalsex?: string | null
        • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.PersonApi.SourceWithLink

        • OptionalstatusCode?: string | null
        • OptionalstatusCodeReason?: string | null
        • Optionalsurname?: string | null
        • OptionaltaxResidencyCountry?: string | null
        • OptionaltenantCode?: string | null
        • OptionaltradingName?: string | null
        • OptionalusResident?: boolean | null
        • OptionalwebAddress?: string | null
      • OptionalpersonId?: string | null
      • OptionalpersonRelationshipId?: string | null
      • OptionalrelationTypeCode?: string | null
      • OptionalrepresentingRange?: { endDate?: string | null; startDate?: string | null }

        Zenus.Clients.Tuum.Abstractions.Models.DateRange

        • OptionalendDate?: string | null

          Format: date-time

        • OptionalstartDate?: string | null

          Format: date-time

      • Optionalrole?: string | null
      • OptionalstatusCode?: string | null
      • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

        Zenus.Clients.Tuum.PersonApi.DateTimeRange

        • OptionalendTime?: string | null

          Format: date-time

        • OptionalstartTime?: string | null

          Format: date-time

    • Zenus.Clients.Tuum.PersonApi.PersonSearchJsonAddressTypeCode:
          | "R"
          | "C"
          | "B"
          | "D"
          | "BILLING"
          | "HQ_LOCATION"
          | "PLACE_OF_BUSINESS"
          | "SUBSIDIARY"

      Zenus.Clients.Tuum.PersonApi.PersonSearchJsonAddressTypeCode

    • Zenus.Clients.Tuum.PersonApi.PersonSearchJsonPersonTypeCode: "P" | "L"

      Zenus.Clients.Tuum.PersonApi.PersonSearchJsonPersonTypeCode

    • Zenus.Clients.Tuum.PersonApi.PersonSearchJsonStatusCode: "ACTIVE" | "INACTIVE" | "PENDING"

      Zenus.Clients.Tuum.PersonApi.PersonSearchJsonStatusCode

    • Zenus.Clients.Tuum.PersonApi.PersonV2Json: {
          accessRestricted?: boolean | null;
          activityCode?: string | null;
          birthDate?: string | null;
          buildingTypeCode?: string | null;
          businessAreaCodes?: string[] | null;
          businessModelDescription?: string | null;
          counterpartySectorCode?: string | null;
          countryOfBirth?: string | null;
          creationDate?: string | null;
          customerTypeCode?: string | null;
          deathDate?: string | null;
          dependantPersons?: number | null;
          educationCode?: string | null;
          email?: string | null;
          employmentTimeCode?: string | null;
          fixedEmploymentLength?: number | null;
          forgotten?: boolean | null;
          fullName?: string | null;
          givenName?: string | null;
          housingTypeCode?: string | null;
          idCountryCode?: string | null;
          idNumber?: string | null;
          inactivationDate?: string | null;
          insertedDTime?: string | null;
          intraOrgCode?: string | null;
          language?: string | null;
          legalForm?: string | null;
          liquidationDate?: string | null;
          mainPersonId?: string | null;
          maritalStatusCode?: string | null;
          middleName?: string | null;
          name?: string | null;
          nationality?: string | null;
          pep?: boolean | null;
          pepExplanation?: string | null;
          personGroupCodes?: string[] | null;
          personId?: string | null;
          personTypeCode?: string | null;
          phoneCountryCode?: string | null;
          phoneNumber?: string | null;
          placeOfBirth?: string | null;
          registrationDate?: string | null;
          residencyCountryCode?: string | null;
          sex?: string | null;
          source?: {
              sourceLink?: string | null;
              sourceName: string;
              sourceRef: string;
          };
          statusCode?: string
          | null;
          statusCodeReason?: string | null;
          surname?: string | null;
          taxResidencyCountry?: string | null;
          tenantCode?: string | null;
          tradingName?: string | null;
          usResident?: boolean | null;
          webAddress?: string | null;
      }

      Zenus.Clients.Tuum.PersonApi.PersonV2Json

      • OptionalaccessRestricted?: boolean | null
      • OptionalactivityCode?: string | null
      • OptionalbirthDate?: string | null

        Format: date-time

      • OptionalbuildingTypeCode?: string | null
      • OptionalbusinessAreaCodes?: string[] | null
      • OptionalbusinessModelDescription?: string | null
      • OptionalcounterpartySectorCode?: string | null
      • OptionalcountryOfBirth?: string | null
      • OptionalcreationDate?: string | null

        Format: date-time

      • OptionalcustomerTypeCode?: string | null
      • OptionaldeathDate?: string | null

        Format: date-time

      • OptionaldependantPersons?: number | null

        Format: int32

      • OptionaleducationCode?: string | null
      • Optionalemail?: string | null
      • OptionalemploymentTimeCode?: string | null
      • OptionalfixedEmploymentLength?: number | null

        Format: int32

      • Optionalforgotten?: boolean | null
      • OptionalfullName?: string | null
      • OptionalgivenName?: string | null
      • OptionalhousingTypeCode?: string | null
      • OptionalidCountryCode?: string | null
      • OptionalidNumber?: string | null
      • OptionalinactivationDate?: string | null

        Format: date-time

      • OptionalinsertedDTime?: string | null

        Format: date-time

      • OptionalintraOrgCode?: string | null
      • Optionallanguage?: string | null
      • OptionallegalForm?: string | null
      • OptionalliquidationDate?: string | null

        Format: date-time

      • OptionalmainPersonId?: string | null
      • OptionalmaritalStatusCode?: string | null
      • OptionalmiddleName?: string | null
      • Optionalname?: string | null
      • Optionalnationality?: string | null
      • Optionalpep?: boolean | null
      • OptionalpepExplanation?: string | null
      • OptionalpersonGroupCodes?: string[] | null
      • OptionalpersonId?: string | null
      • OptionalpersonTypeCode?: string | null
      • OptionalphoneCountryCode?: string | null
      • OptionalphoneNumber?: string | null
      • OptionalplaceOfBirth?: string | null
      • OptionalregistrationDate?: string | null

        Format: date-time

      • OptionalresidencyCountryCode?: string | null
      • Optionalsex?: string | null
      • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.PersonApi.SourceWithLink

      • OptionalstatusCode?: string | null
      • OptionalstatusCodeReason?: string | null
      • Optionalsurname?: string | null
      • OptionaltaxResidencyCountry?: string | null
      • OptionaltenantCode?: string | null
      • OptionaltradingName?: string | null
      • OptionalusResident?: boolean | null
      • OptionalwebAddress?: string | null
    • Zenus.Clients.Tuum.PersonApi.PersonV3Json: {
          accessRestricted?: boolean | null;
          birthDate?: string | null;
          businessAreaCodes?: string[] | null;
          businessModelDescription?: string | null;
          counterpartySectorCode?: string | null;
          countryOfBirth?: string | null;
          creationDate?: string | null;
          customerTypeCode?: string | null;
          deathDate?: string | null;
          dependantPersons?: number | null;
          educationCode?: string | null;
          email?: string | null;
          forgotten?: boolean | null;
          fullName?: string | null;
          givenName?: string | null;
          home?: {
              buildingTypeCode?: string | null;
              housingTypeCode?: string | null;
          };
          idCountryCode?: string
          | null;
          idNumber?: string | null;
          inactivationDate?: string | null;
          insertedDTime?: string | null;
          intraOrgCode?: string | null;
          language?: string | null;
          legalForm?: string | null;
          liquidationDate?: string | null;
          mainPersonId?: string | null;
          maritalStatusCode?: string | null;
          middleName?: string | null;
          name?: string | null;
          nationality?: string | null;
          pep?: boolean | null;
          pepExplanation?: string | null;
          personGroupCodes?: string[] | null;
          personId?: string | null;
          personTypeCode?: string | null;
          phoneCountryCode?: string | null;
          phoneNumber?: string | null;
          placeOfBirth?: string | null;
          registrationDate?: string | null;
          residencyCountryCode?: string | null;
          sex?: string | null;
          source?: {
              sourceLink?: string | null;
              sourceName: string;
              sourceRef: string;
          };
          statusCode?: string
          | null;
          statusCodeReason?: string | null;
          surname?: string | null;
          taxResidencyCountry?: string | null;
          tenantCode?: string | null;
          tradingName?: string | null;
          usResident?: boolean | null;
          webAddress?: string | null;
          work?: {
              activityCode?: string | null;
              businessAreaCodes?: string[] | null;
              employmentTimeCode?: string | null;
              fixedEmploymentLength?: number | null;
          };
      }

      Zenus.Clients.Tuum.PersonApi.PersonV3Json

      • OptionalaccessRestricted?: boolean | null
      • OptionalbirthDate?: string | null

        Format: date-time

      • OptionalbusinessAreaCodes?: string[] | null
      • OptionalbusinessModelDescription?: string | null
      • OptionalcounterpartySectorCode?: string | null
      • OptionalcountryOfBirth?: string | null
      • OptionalcreationDate?: string | null

        Format: date-time

      • OptionalcustomerTypeCode?: string | null
      • OptionaldeathDate?: string | null

        Format: date-time

      • OptionaldependantPersons?: number | null

        Format: int32

      • OptionaleducationCode?: string | null
      • Optionalemail?: string | null
      • Optionalforgotten?: boolean | null
      • OptionalfullName?: string | null
      • OptionalgivenName?: string | null
      • Optionalhome?: { buildingTypeCode?: string | null; housingTypeCode?: string | null }

        Zenus.Clients.Tuum.PersonApi.PersonHomeJson

      • OptionalidCountryCode?: string | null
      • OptionalidNumber?: string | null
      • OptionalinactivationDate?: string | null

        Format: date-time

      • OptionalinsertedDTime?: string | null

        Format: date-time

      • OptionalintraOrgCode?: string | null
      • Optionallanguage?: string | null
      • OptionallegalForm?: string | null
      • OptionalliquidationDate?: string | null

        Format: date-time

      • OptionalmainPersonId?: string | null
      • OptionalmaritalStatusCode?: string | null
      • OptionalmiddleName?: string | null
      • Optionalname?: string | null
      • Optionalnationality?: string | null
      • Optionalpep?: boolean | null
      • OptionalpepExplanation?: string | null
      • OptionalpersonGroupCodes?: string[] | null
      • OptionalpersonId?: string | null
      • OptionalpersonTypeCode?: string | null
      • OptionalphoneCountryCode?: string | null
      • OptionalphoneNumber?: string | null
      • OptionalplaceOfBirth?: string | null
      • OptionalregistrationDate?: string | null

        Format: date-time

      • OptionalresidencyCountryCode?: string | null
      • Optionalsex?: string | null
      • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.PersonApi.SourceWithLink

      • OptionalstatusCode?: string | null
      • OptionalstatusCodeReason?: string | null
      • Optionalsurname?: string | null
      • OptionaltaxResidencyCountry?: string | null
      • OptionaltenantCode?: string | null
      • OptionaltradingName?: string | null
      • OptionalusResident?: boolean | null
      • OptionalwebAddress?: string | null
      • Optionalwork?: {
            activityCode?: string | null;
            businessAreaCodes?: string[] | null;
            employmentTimeCode?: string | null;
            fixedEmploymentLength?: number | null;
        }

        Zenus.Clients.Tuum.PersonApi.PersonWorkJson

        • OptionalactivityCode?: string | null
        • OptionalbusinessAreaCodes?: string[] | null
        • OptionalemploymentTimeCode?: string | null
        • OptionalfixedEmploymentLength?: number | null

          Format: int32

    • Zenus.Clients.Tuum.PersonApi.PersonWorkJson: {
          activityCode?: string | null;
          businessAreaCodes?: string[] | null;
          employmentTimeCode?: string | null;
          fixedEmploymentLength?: number | null;
      }

      Zenus.Clients.Tuum.PersonApi.PersonWorkJson

      • OptionalactivityCode?: string | null
      • OptionalbusinessAreaCodes?: string[] | null
      • OptionalemploymentTimeCode?: string | null
      • OptionalfixedEmploymentLength?: number | null

        Format: int32

    • Zenus.Clients.Tuum.PersonApi.ResponseJsonAddressJson: {
          data?: {
              addressId?: string | null;
              addressTypeCode?: string | null;
              apartmentNumber?: string | null;
              buildingName?: string | null;
              buildingNumber?: string | null;
              cityCounty?: string | null;
              countryCode?: string | null;
              department?: string | null;
              district?: string | null;
              floor?: string | null;
              moveInDate?: string | null;
              personId?: string | null;
              postBox?: string | null;
              stateRegion?: string | null;
              street1?: string | null;
              street2?: string | null;
              streetName?: string | null;
              structured?: boolean | null;
              subDepartment?: string | null;
              townLocationName?: string | null;
              validityRange?: { endTime?: string | null; startTime?: string | null };
              zip?: string | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonAddressJson

      • Optionaldata?: {
            addressId?: string | null;
            addressTypeCode?: string | null;
            apartmentNumber?: string | null;
            buildingName?: string | null;
            buildingNumber?: string | null;
            cityCounty?: string | null;
            countryCode?: string | null;
            department?: string | null;
            district?: string | null;
            floor?: string | null;
            moveInDate?: string | null;
            personId?: string | null;
            postBox?: string | null;
            stateRegion?: string | null;
            street1?: string | null;
            street2?: string | null;
            streetName?: string | null;
            structured?: boolean | null;
            subDepartment?: string | null;
            townLocationName?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
            zip?: string | null;
        }

        Zenus.Clients.Tuum.PersonApi.AddressJson

        • OptionaladdressId?: string | null
        • OptionaladdressTypeCode?: string | null
        • OptionalapartmentNumber?: string | null
        • OptionalbuildingName?: string | null
        • OptionalbuildingNumber?: string | null
        • OptionalcityCounty?: string | null
        • OptionalcountryCode?: string | null
        • Optionaldepartment?: string | null
        • Optionaldistrict?: string | null
        • Optionalfloor?: string | null
        • OptionalmoveInDate?: string | null

          Format: date-time

        • OptionalpersonId?: string | null
        • OptionalpostBox?: string | null
        • OptionalstateRegion?: string | null
        • Optionalstreet1?: string | null
        • Optionalstreet2?: string | null
        • OptionalstreetName?: string | null
        • Optionalstructured?: boolean | null
        • OptionalsubDepartment?: string | null
        • OptionaltownLocationName?: string | null
        • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

          Zenus.Clients.Tuum.PersonApi.DateTimeRange

          • OptionalendTime?: string | null

            Format: date-time

          • OptionalstartTime?: string | null

            Format: date-time

        • Optionalzip?: string | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseJsonDocumentJson: {
          data?: {
              docuId?: string | null;
              documentTypeCode?: string | null;
              expiryDate?: string | null;
              issuingCountry?: string | null;
              number?: string | null;
              personId?: string | null;
              validityRange?: { endTime?: string | null; startTime?: string | null };
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonDocumentJson

      • Optionaldata?: {
            docuId?: string | null;
            documentTypeCode?: string | null;
            expiryDate?: string | null;
            issuingCountry?: string | null;
            number?: string | null;
            personId?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        }

        Zenus.Clients.Tuum.PersonApi.DocumentJson

        • OptionaldocuId?: string | null
        • OptionaldocumentTypeCode?: string | null
        • OptionalexpiryDate?: string | null

          Format: date-time

        • OptionalissuingCountry?: string | null
        • Optionalnumber?: string | null
        • OptionalpersonId?: string | null
        • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

          Zenus.Clients.Tuum.PersonApi.DateTimeRange

          • OptionalendTime?: string | null

            Format: date-time

          • OptionalstartTime?: string | null

            Format: date-time

      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseJsonListPersonRelationshipJson: {
          data?:
              | {
                  additionalData?: string
                  | null;
                  beneficiary?: boolean | null;
                  parent?: {
                      accessRestricted?: boolean | null;
                      activityCode?: string | null;
                      birthDate?: string | null;
                      buildingTypeCode?: string | null;
                      businessAreaCodes?: string[] | null;
                      businessModelDescription?: string | null;
                      counterpartySectorCode?: string | null;
                      countryOfBirth?: string | null;
                      creationDate?: string | null;
                      customerTypeCode?: string | null;
                      deathDate?: string | null;
                      dependantPersons?: number | null;
                      educationCode?: string | null;
                      email?: string | null;
                      employmentTimeCode?: string | null;
                      fixedEmploymentLength?: number | null;
                      forgotten?: boolean | null;
                      fullName?: string | null;
                      givenName?: string | null;
                      housingTypeCode?: string | null;
                      idCountryCode?: string | null;
                      idNumber?: string | null;
                      inactivationDate?: string | null;
                      insertedDTime?: string | null;
                      intraOrgCode?: string | null;
                      language?: string | null;
                      legalForm?: string | null;
                      liquidationDate?: string | null;
                      mainPersonId?: string | null;
                      maritalStatusCode?: string | null;
                      middleName?: string | null;
                      name?: string | null;
                      nationality?: string | null;
                      pep?: boolean | null;
                      pepExplanation?: string | null;
                      personGroupCodes?: string[] | null;
                      personId?: string | null;
                      personTypeCode?: string | null;
                      phoneCountryCode?: string | null;
                      phoneNumber?: string | null;
                      placeOfBirth?: string | null;
                      registrationDate?: string | null;
                      residencyCountryCode?: string | null;
                      sex?: string | null;
                      source?: {
                          sourceLink?: string | null;
                          sourceName: string;
                          sourceRef: string;
                      };
                      statusCode?: string
                      | null;
                      statusCodeReason?: string | null;
                      surname?: string | null;
                      taxResidencyCountry?: string | null;
                      tenantCode?: string | null;
                      tradingName?: string | null;
                      usResident?: boolean | null;
                      webAddress?: string | null;
                  };
                  parentPersonId?: string
                  | null;
                  percentageOfShares?: number | null;
                  percentageOfSignature?: number | null;
                  person?: {
                      accessRestricted?: boolean | null;
                      activityCode?: string | null;
                      birthDate?: string | null;
                      buildingTypeCode?: string | null;
                      businessAreaCodes?: string[] | null;
                      businessModelDescription?: string | null;
                      counterpartySectorCode?: string | null;
                      countryOfBirth?: string | null;
                      creationDate?: string | null;
                      customerTypeCode?: string | null;
                      deathDate?: string | null;
                      dependantPersons?: number | null;
                      educationCode?: string | null;
                      email?: string | null;
                      employmentTimeCode?: string | null;
                      fixedEmploymentLength?: number | null;
                      forgotten?: boolean | null;
                      fullName?: string | null;
                      givenName?: string | null;
                      housingTypeCode?: string | null;
                      idCountryCode?: string | null;
                      idNumber?: string | null;
                      inactivationDate?: string | null;
                      insertedDTime?: string | null;
                      intraOrgCode?: string | null;
                      language?: string | null;
                      legalForm?: string | null;
                      liquidationDate?: string | null;
                      mainPersonId?: string | null;
                      maritalStatusCode?: string | null;
                      middleName?: string | null;
                      name?: string | null;
                      nationality?: string | null;
                      pep?: boolean | null;
                      pepExplanation?: string | null;
                      personGroupCodes?: string[] | null;
                      personId?: string | null;
                      personTypeCode?: string | null;
                      phoneCountryCode?: string | null;
                      phoneNumber?: string | null;
                      placeOfBirth?: string | null;
                      registrationDate?: string | null;
                      residencyCountryCode?: string | null;
                      sex?: string | null;
                      source?: {
                          sourceLink?: string | null;
                          sourceName: string;
                          sourceRef: string;
                      };
                      statusCode?: string
                      | null;
                      statusCodeReason?: string | null;
                      surname?: string | null;
                      taxResidencyCountry?: string | null;
                      tenantCode?: string | null;
                      tradingName?: string | null;
                      usResident?: boolean | null;
                      webAddress?: string | null;
                  };
                  personId?: string
                  | null;
                  personRelationshipId?: string | null;
                  relationTypeCode?: string | null;
                  representingRange?: {
                      endDate?: string | null;
                      startDate?: string | null;
                  };
                  role?: string
                  | null;
                  statusCode?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonListPersonRelationshipJson

    • Zenus.Clients.Tuum.PersonApi.ResponseJsonPaginationResultJsonPersonV2Json: {
          data?: {
              endReached?: boolean | null;
              pageNumber?: number | null;
              pageSize?: number | null;
              sort?: { field?: string | null; order?: string | null }[] | null;
              values?:
                  | {
                      accessRestricted?: boolean
                      | null;
                      activityCode?: string | null;
                      birthDate?: string | null;
                      buildingTypeCode?: string | null;
                      businessAreaCodes?: string[] | null;
                      businessModelDescription?: string | null;
                      counterpartySectorCode?: string | null;
                      countryOfBirth?: string | null;
                      creationDate?: string | null;
                      customerTypeCode?: string | null;
                      deathDate?: string | null;
                      dependantPersons?: number | null;
                      educationCode?: string | null;
                      email?: string | null;
                      employmentTimeCode?: string | null;
                      fixedEmploymentLength?: number | null;
                      forgotten?: boolean | null;
                      fullName?: string | null;
                      givenName?: string | null;
                      housingTypeCode?: string | null;
                      idCountryCode?: string | null;
                      idNumber?: string | null;
                      inactivationDate?: string | null;
                      insertedDTime?: string | null;
                      intraOrgCode?: string | null;
                      language?: string | null;
                      legalForm?: string | null;
                      liquidationDate?: string | null;
                      mainPersonId?: string | null;
                      maritalStatusCode?: string | null;
                      middleName?: string | null;
                      name?: string | null;
                      nationality?: string | null;
                      pep?: boolean | null;
                      pepExplanation?: string | null;
                      personGroupCodes?: string[] | null;
                      personId?: string | null;
                      personTypeCode?: string | null;
                      phoneCountryCode?: string | null;
                      phoneNumber?: string | null;
                      placeOfBirth?: string | null;
                      registrationDate?: string | null;
                      residencyCountryCode?: string | null;
                      sex?: string | null;
                      source?: {
                          sourceLink?: string | null;
                          sourceName: string;
                          sourceRef: string;
                      };
                      statusCode?: string
                      | null;
                      statusCodeReason?: string | null;
                      surname?: string | null;
                      taxResidencyCountry?: string | null;
                      tenantCode?: string | null;
                      tradingName?: string | null;
                      usResident?: boolean | null;
                      webAddress?: string | null;
                  }[]
                  | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonPaginationResultJsonPersonV2Json

      • Optionaldata?: {
            endReached?: boolean | null;
            pageNumber?: number | null;
            pageSize?: number | null;
            sort?: { field?: string | null; order?: string | null }[] | null;
            values?:
                | {
                    accessRestricted?: boolean
                    | null;
                    activityCode?: string | null;
                    birthDate?: string | null;
                    buildingTypeCode?: string | null;
                    businessAreaCodes?: string[] | null;
                    businessModelDescription?: string | null;
                    counterpartySectorCode?: string | null;
                    countryOfBirth?: string | null;
                    creationDate?: string | null;
                    customerTypeCode?: string | null;
                    deathDate?: string | null;
                    dependantPersons?: number | null;
                    educationCode?: string | null;
                    email?: string | null;
                    employmentTimeCode?: string | null;
                    fixedEmploymentLength?: number | null;
                    forgotten?: boolean | null;
                    fullName?: string | null;
                    givenName?: string | null;
                    housingTypeCode?: string | null;
                    idCountryCode?: string | null;
                    idNumber?: string | null;
                    inactivationDate?: string | null;
                    insertedDTime?: string | null;
                    intraOrgCode?: string | null;
                    language?: string | null;
                    legalForm?: string | null;
                    liquidationDate?: string | null;
                    mainPersonId?: string | null;
                    maritalStatusCode?: string | null;
                    middleName?: string | null;
                    name?: string | null;
                    nationality?: string | null;
                    pep?: boolean | null;
                    pepExplanation?: string | null;
                    personGroupCodes?: string[] | null;
                    personId?: string | null;
                    personTypeCode?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    placeOfBirth?: string | null;
                    registrationDate?: string | null;
                    residencyCountryCode?: string | null;
                    sex?: string | null;
                    source?: {
                        sourceLink?: string | null;
                        sourceName: string;
                        sourceRef: string;
                    };
                    statusCode?: string
                    | null;
                    statusCodeReason?: string | null;
                    surname?: string | null;
                    taxResidencyCountry?: string | null;
                    tenantCode?: string | null;
                    tradingName?: string | null;
                    usResident?: boolean | null;
                    webAddress?: string | null;
                }[]
                | null;
        }

        Zenus.Clients.Tuum.PersonApi.PaginationResultJsonPersonV2Json

        • OptionalendReached?: boolean | null
        • OptionalpageNumber?: number | null

          Format: int32

        • OptionalpageSize?: number | null

          Format: int32

        • Optionalsort?: { field?: string | null; order?: string | null }[] | null
        • Optionalvalues?:
              | {
                  accessRestricted?: boolean
                  | null;
                  activityCode?: string | null;
                  birthDate?: string | null;
                  buildingTypeCode?: string | null;
                  businessAreaCodes?: string[] | null;
                  businessModelDescription?: string | null;
                  counterpartySectorCode?: string | null;
                  countryOfBirth?: string | null;
                  creationDate?: string | null;
                  customerTypeCode?: string | null;
                  deathDate?: string | null;
                  dependantPersons?: number | null;
                  educationCode?: string | null;
                  email?: string | null;
                  employmentTimeCode?: string | null;
                  fixedEmploymentLength?: number | null;
                  forgotten?: boolean | null;
                  fullName?: string | null;
                  givenName?: string | null;
                  housingTypeCode?: string | null;
                  idCountryCode?: string | null;
                  idNumber?: string | null;
                  inactivationDate?: string | null;
                  insertedDTime?: string | null;
                  intraOrgCode?: string | null;
                  language?: string | null;
                  legalForm?: string | null;
                  liquidationDate?: string | null;
                  mainPersonId?: string | null;
                  maritalStatusCode?: string | null;
                  middleName?: string | null;
                  name?: string | null;
                  nationality?: string | null;
                  pep?: boolean | null;
                  pepExplanation?: string | null;
                  personGroupCodes?: string[] | null;
                  personId?: string | null;
                  personTypeCode?: string | null;
                  phoneCountryCode?: string | null;
                  phoneNumber?: string | null;
                  placeOfBirth?: string | null;
                  registrationDate?: string | null;
                  residencyCountryCode?: string | null;
                  sex?: string | null;
                  source?: {
                      sourceLink?: string | null;
                      sourceName: string;
                      sourceRef: string;
                  };
                  statusCode?: string
                  | null;
                  statusCodeReason?: string | null;
                  surname?: string | null;
                  taxResidencyCountry?: string | null;
                  tenantCode?: string | null;
                  tradingName?: string | null;
                  usResident?: boolean | null;
                  webAddress?: string | null;
              }[]
              | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonAdditionalInfoJson: {
          data?: {
              birthDate?: string | null;
              businessAreaCodes?: string[] | null;
              businessModelDescription?: string | null;
              counterpartySectorCode?: string | null;
              countryOfBirth?: string | null;
              customerTypeCode?: string | null;
              deathDate?: string | null;
              dependantPersons?: number | null;
              educationCode?: string | null;
              inactivationDate?: string | null;
              intraOrgCode?: string | null;
              language?: string | null;
              liquidationDate?: string | null;
              mainPersonId?: string | null;
              maritalStatusCode?: string | null;
              pep?: boolean | null;
              pepExplanation?: string | null;
              placeOfBirth?: string | null;
              registrationDate?: string | null;
              statusCodeReason?: string | null;
              taxResidencyCountry?: string | null;
              tradingName?: string | null;
              usResident?: boolean | null;
              webAddress?: string | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonAdditionalInfoJson

      • Optionaldata?: {
            birthDate?: string | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            inactivationDate?: string | null;
            intraOrgCode?: string | null;
            language?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            statusCodeReason?: string | null;
            taxResidencyCountry?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
        }

        Zenus.Clients.Tuum.PersonApi.PersonAdditionalInfoJson

        • OptionalbirthDate?: string | null

          Format: date-time

        • OptionalbusinessAreaCodes?: string[] | null
        • OptionalbusinessModelDescription?: string | null
        • OptionalcounterpartySectorCode?: string | null
        • OptionalcountryOfBirth?: string | null
        • OptionalcustomerTypeCode?: string | null
        • OptionaldeathDate?: string | null

          Format: date-time

        • OptionaldependantPersons?: number | null

          Format: int32

        • OptionaleducationCode?: string | null
        • OptionalinactivationDate?: string | null

          Format: date-time

        • OptionalintraOrgCode?: string | null
        • Optionallanguage?: string | null
        • OptionalliquidationDate?: string | null

          Format: date-time

        • OptionalmainPersonId?: string | null
        • OptionalmaritalStatusCode?: string | null
        • Optionalpep?: boolean | null
        • OptionalpepExplanation?: string | null
        • OptionalplaceOfBirth?: string | null
        • OptionalregistrationDate?: string | null

          Format: date-time

        • OptionalstatusCodeReason?: string | null
        • OptionaltaxResidencyCountry?: string | null
        • OptionaltradingName?: string | null
        • OptionalusResident?: boolean | null
        • OptionalwebAddress?: string | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonDetailsJson: {
          data?: {
              accessRestricted?: boolean | null;
              additionalContacts?:
                  | {
                      additionalContactId?: string
                      | null;
                      contactTypeCode?: string | null;
                      description?: string | null;
                      email?: string | null;
                      personId?: string | null;
                      phoneCountryCode?: string | null;
                      phoneNumber?: string | null;
                      preferredMethodOfContact?: boolean | null;
                      validityRange?: { endTime?: string | null; startTime?: string | null };
                  }[]
                  | null;
              additionalInfo?: {
                  birthDate?: string
                  | null;
                  businessAreaCodes?: string[] | null;
                  businessModelDescription?: string | null;
                  counterpartySectorCode?: string | null;
                  countryOfBirth?: string | null;
                  customerTypeCode?: string | null;
                  deathDate?: string | null;
                  dependantPersons?: number | null;
                  educationCode?: string | null;
                  inactivationDate?: string | null;
                  intraOrgCode?: string | null;
                  language?: string | null;
                  liquidationDate?: string | null;
                  mainPersonId?: string | null;
                  maritalStatusCode?: string | null;
                  pep?: boolean | null;
                  pepExplanation?: string | null;
                  placeOfBirth?: string | null;
                  registrationDate?: string | null;
                  statusCodeReason?: string | null;
                  taxResidencyCountry?: string | null;
                  tradingName?: string | null;
                  usResident?: boolean | null;
                  webAddress?: string | null;
              };
              addresses?: | {
                  addressId?: string
                  | null;
                  addressTypeCode?: string | null;
                  apartmentNumber?: string | null;
                  buildingName?: string | null;
                  buildingNumber?: string | null;
                  cityCounty?: string | null;
                  countryCode?: string | null;
                  department?: string | null;
                  district?: string | null;
                  floor?: string | null;
                  moveInDate?: string | null;
                  personId?: string | null;
                  postBox?: string | null;
                  stateRegion?: string | null;
                  street1?: string | null;
                  street2?: string | null;
                  streetName?: string | null;
                  structured?: boolean | null;
                  subDepartment?: string | null;
                  townLocationName?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
                  zip?: string | null;
              }[]
              | null;
              creationDate?: string
              | null;
              documents?:
                  | {
                      docuId?: string
                      | null;
                      documentTypeCode?: string | null;
                      expiryDate?: string | null;
                      issuingCountry?: string | null;
                      number?: string | null;
                      personId?: string | null;
                      validityRange?: { endTime?: string | null; startTime?: string | null };
                  }[]
                  | null;
              forgotten?: boolean
              | null;
              fullName?: string | null;
              home?: {
                  buildingTypeCode?: string | null;
                  housingTypeCode?: string | null;
              };
              identificationNumbers?: | {
                  idCountryCode?: string
                  | null;
                  idNumber?: string | null;
                  idNumberId?: string | null;
                  personId?: string | null;
                  primary?: boolean | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
              legalForm?: string
              | null;
              mainPersonId?: string | null;
              personalInfo?: {
                  dependantPersons?: number | null;
                  email?: string | null;
                  givenName?: string | null;
                  legalForm?: string | null;
                  middleName?: string | null;
                  name?: string | null;
                  nationality?: string | null;
                  personTypeCode?: string | null;
                  phoneCountryCode?: string | null;
                  phoneNumber?: string | null;
                  residencyCountryCode?: string | null;
                  sex?: string | null;
                  surname?: string | null;
              };
              personGroupCodes?: | {
                  personGroupCode: string;
                  personGroupId?: string
                  | null;
                  personId?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
              personId?: string
              | null;
              relationships?:
                  | {
                      additionalData?: string
                      | null;
                      beneficiary?: boolean | null;
                      parent?: {
                          accessRestricted?: boolean | null;
                          activityCode?: string | null;
                          birthDate?: string | null;
                          buildingTypeCode?: string | null;
                          businessAreaCodes?: (...)[] | null;
                          businessModelDescription?: string | null;
                          counterpartySectorCode?: string | null;
                          countryOfBirth?: string | null;
                          creationDate?: string | null;
                          customerTypeCode?: string | null;
                          deathDate?: string | null;
                          dependantPersons?: number | null;
                          educationCode?: string | null;
                          email?: string | null;
                          employmentTimeCode?: string | null;
                          fixedEmploymentLength?: number | null;
                          forgotten?: boolean | null;
                          fullName?: string | null;
                          givenName?: string | null;
                          housingTypeCode?: string | null;
                          idCountryCode?: string | null;
                          idNumber?: string | null;
                          inactivationDate?: string | null;
                          insertedDTime?: string | null;
                          intraOrgCode?: string | null;
                          language?: string | null;
                          legalForm?: string | null;
                          liquidationDate?: string | null;
                          mainPersonId?: string | null;
                          maritalStatusCode?: string | null;
                          middleName?: string | null;
                          name?: string | null;
                          nationality?: string | null;
                          pep?: boolean | null;
                          pepExplanation?: string | null;
                          personGroupCodes?: (...)[] | null;
                          personId?: string | null;
                          personTypeCode?: string | null;
                          phoneCountryCode?: string | null;
                          phoneNumber?: string | null;
                          placeOfBirth?: string | null;
                          registrationDate?: string | null;
                          residencyCountryCode?: string | null;
                          sex?: string | null;
                          source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                          statusCode?: string | null;
                          statusCodeReason?: string | null;
                          surname?: string | null;
                          taxResidencyCountry?: string | null;
                          tenantCode?: string | null;
                          tradingName?: string | null;
                          usResident?: boolean | null;
                          webAddress?: string | null;
                      };
                      parentPersonId?: string
                      | null;
                      percentageOfShares?: number | null;
                      percentageOfSignature?: number | null;
                      person?: {
                          accessRestricted?: boolean | null;
                          activityCode?: string | null;
                          birthDate?: string | null;
                          buildingTypeCode?: string | null;
                          businessAreaCodes?: (...)[] | null;
                          businessModelDescription?: string | null;
                          counterpartySectorCode?: string | null;
                          countryOfBirth?: string | null;
                          creationDate?: string | null;
                          customerTypeCode?: string | null;
                          deathDate?: string | null;
                          dependantPersons?: number | null;
                          educationCode?: string | null;
                          email?: string | null;
                          employmentTimeCode?: string | null;
                          fixedEmploymentLength?: number | null;
                          forgotten?: boolean | null;
                          fullName?: string | null;
                          givenName?: string | null;
                          housingTypeCode?: string | null;
                          idCountryCode?: string | null;
                          idNumber?: string | null;
                          inactivationDate?: string | null;
                          insertedDTime?: string | null;
                          intraOrgCode?: string | null;
                          language?: string | null;
                          legalForm?: string | null;
                          liquidationDate?: string | null;
                          mainPersonId?: string | null;
                          maritalStatusCode?: string | null;
                          middleName?: string | null;
                          name?: string | null;
                          nationality?: string | null;
                          pep?: boolean | null;
                          pepExplanation?: string | null;
                          personGroupCodes?: (...)[] | null;
                          personId?: string | null;
                          personTypeCode?: string | null;
                          phoneCountryCode?: string | null;
                          phoneNumber?: string | null;
                          placeOfBirth?: string | null;
                          registrationDate?: string | null;
                          residencyCountryCode?: string | null;
                          sex?: string | null;
                          source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                          statusCode?: string | null;
                          statusCodeReason?: string | null;
                          surname?: string | null;
                          taxResidencyCountry?: string | null;
                          tenantCode?: string | null;
                          tradingName?: string | null;
                          usResident?: boolean | null;
                          webAddress?: string | null;
                      };
                      personId?: string
                      | null;
                      personRelationshipId?: string | null;
                      relationTypeCode?: string | null;
                      representingRange?: {
                          endDate?: string | null;
                          startDate?: string | null;
                      };
                      role?: string
                      | null;
                      statusCode?: string | null;
                      validityRange?: { endTime?: string | null; startTime?: string | null };
                  }[]
                  | null;
              source?: {
                  sourceLink?: string
                  | null;
                  sourceName: string;
                  sourceRef: string;
              };
              statusCode?: string
              | null;
              taxNumbers?:
                  | {
                      personId?: string
                      | null;
                      primary?: boolean | null;
                      taxCountryCode?: string | null;
                      taxNumber?: string | null;
                      taxNumberId?: string | null;
                      taxNumberTypeCode?: string | null;
                      validityRange?: { endTime?: string | null; startTime?: string | null };
                  }[]
                  | null;
              tenantCode?: string
              | null;
              work?: {
                  activityCode?: string | null;
                  businessAreaCodes?: string[] | null;
                  employmentTimeCode?: string | null;
                  fixedEmploymentLength?: number | null;
              };
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonDetailsJson

      • Optionaldata?: {
            accessRestricted?: boolean | null;
            additionalContacts?:
                | {
                    additionalContactId?: string
                    | null;
                    contactTypeCode?: string | null;
                    description?: string | null;
                    email?: string | null;
                    personId?: string | null;
                    phoneCountryCode?: string | null;
                    phoneNumber?: string | null;
                    preferredMethodOfContact?: boolean | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            additionalInfo?: {
                birthDate?: string
                | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                inactivationDate?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                statusCodeReason?: string | null;
                taxResidencyCountry?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            addresses?: | {
                addressId?: string
                | null;
                addressTypeCode?: string | null;
                apartmentNumber?: string | null;
                buildingName?: string | null;
                buildingNumber?: string | null;
                cityCounty?: string | null;
                countryCode?: string | null;
                department?: string | null;
                district?: string | null;
                floor?: string | null;
                moveInDate?: string | null;
                personId?: string | null;
                postBox?: string | null;
                stateRegion?: string | null;
                street1?: string | null;
                street2?: string | null;
                streetName?: string | null;
                structured?: boolean | null;
                subDepartment?: string | null;
                townLocationName?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
                zip?: string | null;
            }[]
            | null;
            creationDate?: string
            | null;
            documents?:
                | {
                    docuId?: string
                    | null;
                    documentTypeCode?: string | null;
                    expiryDate?: string | null;
                    issuingCountry?: string | null;
                    number?: string | null;
                    personId?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            forgotten?: boolean
            | null;
            fullName?: string | null;
            home?: {
                buildingTypeCode?: string | null;
                housingTypeCode?: string | null;
            };
            identificationNumbers?: | {
                idCountryCode?: string
                | null;
                idNumber?: string | null;
                idNumberId?: string | null;
                personId?: string | null;
                primary?: boolean | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null;
            legalForm?: string
            | null;
            mainPersonId?: string | null;
            personalInfo?: {
                dependantPersons?: number | null;
                email?: string | null;
                givenName?: string | null;
                legalForm?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                surname?: string | null;
            };
            personGroupCodes?: | {
                personGroupCode: string;
                personGroupId?: string
                | null;
                personId?: string | null;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null;
            personId?: string
            | null;
            relationships?:
                | {
                    additionalData?: string
                    | null;
                    beneficiary?: boolean | null;
                    parent?: {
                        accessRestricted?: boolean | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: (...)[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: (...)[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                        statusCode?: string | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    };
                    parentPersonId?: string
                    | null;
                    percentageOfShares?: number | null;
                    percentageOfSignature?: number | null;
                    person?: {
                        accessRestricted?: boolean | null;
                        activityCode?: string | null;
                        birthDate?: string | null;
                        buildingTypeCode?: string | null;
                        businessAreaCodes?: (...)[] | null;
                        businessModelDescription?: string | null;
                        counterpartySectorCode?: string | null;
                        countryOfBirth?: string | null;
                        creationDate?: string | null;
                        customerTypeCode?: string | null;
                        deathDate?: string | null;
                        dependantPersons?: number | null;
                        educationCode?: string | null;
                        email?: string | null;
                        employmentTimeCode?: string | null;
                        fixedEmploymentLength?: number | null;
                        forgotten?: boolean | null;
                        fullName?: string | null;
                        givenName?: string | null;
                        housingTypeCode?: string | null;
                        idCountryCode?: string | null;
                        idNumber?: string | null;
                        inactivationDate?: string | null;
                        insertedDTime?: string | null;
                        intraOrgCode?: string | null;
                        language?: string | null;
                        legalForm?: string | null;
                        liquidationDate?: string | null;
                        mainPersonId?: string | null;
                        maritalStatusCode?: string | null;
                        middleName?: string | null;
                        name?: string | null;
                        nationality?: string | null;
                        pep?: boolean | null;
                        pepExplanation?: string | null;
                        personGroupCodes?: (...)[] | null;
                        personId?: string | null;
                        personTypeCode?: string | null;
                        phoneCountryCode?: string | null;
                        phoneNumber?: string | null;
                        placeOfBirth?: string | null;
                        registrationDate?: string | null;
                        residencyCountryCode?: string | null;
                        sex?: string | null;
                        source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                        statusCode?: string | null;
                        statusCodeReason?: string | null;
                        surname?: string | null;
                        taxResidencyCountry?: string | null;
                        tenantCode?: string | null;
                        tradingName?: string | null;
                        usResident?: boolean | null;
                        webAddress?: string | null;
                    };
                    personId?: string
                    | null;
                    personRelationshipId?: string | null;
                    relationTypeCode?: string | null;
                    representingRange?: {
                        endDate?: string | null;
                        startDate?: string | null;
                    };
                    role?: string
                    | null;
                    statusCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            source?: {
                sourceLink?: string
                | null;
                sourceName: string;
                sourceRef: string;
            };
            statusCode?: string
            | null;
            taxNumbers?:
                | {
                    personId?: string
                    | null;
                    primary?: boolean | null;
                    taxCountryCode?: string | null;
                    taxNumber?: string | null;
                    taxNumberId?: string | null;
                    taxNumberTypeCode?: string | null;
                    validityRange?: { endTime?: string | null; startTime?: string | null };
                }[]
                | null;
            tenantCode?: string
            | null;
            work?: {
                activityCode?: string | null;
                businessAreaCodes?: string[] | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
            };
        }

        Zenus.Clients.Tuum.PersonApi.PersonDetailsJson

        • OptionalaccessRestricted?: boolean | null
        • OptionaladditionalContacts?:
              | {
                  additionalContactId?: string
                  | null;
                  contactTypeCode?: string | null;
                  description?: string | null;
                  email?: string | null;
                  personId?: string | null;
                  phoneCountryCode?: string | null;
                  phoneNumber?: string | null;
                  preferredMethodOfContact?: boolean | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null
        • OptionaladditionalInfo?: {
              birthDate?: string | null;
              businessAreaCodes?: string[] | null;
              businessModelDescription?: string | null;
              counterpartySectorCode?: string | null;
              countryOfBirth?: string | null;
              customerTypeCode?: string | null;
              deathDate?: string | null;
              dependantPersons?: number | null;
              educationCode?: string | null;
              inactivationDate?: string | null;
              intraOrgCode?: string | null;
              language?: string | null;
              liquidationDate?: string | null;
              mainPersonId?: string | null;
              maritalStatusCode?: string | null;
              pep?: boolean | null;
              pepExplanation?: string | null;
              placeOfBirth?: string | null;
              registrationDate?: string | null;
              statusCodeReason?: string | null;
              taxResidencyCountry?: string | null;
              tradingName?: string | null;
              usResident?: boolean | null;
              webAddress?: string | null;
          }

          Zenus.Clients.Tuum.PersonApi.PersonAdditionalInfoJson

          • OptionalbirthDate?: string | null

            Format: date-time

          • OptionalbusinessAreaCodes?: string[] | null
          • OptionalbusinessModelDescription?: string | null
          • OptionalcounterpartySectorCode?: string | null
          • OptionalcountryOfBirth?: string | null
          • OptionalcustomerTypeCode?: string | null
          • OptionaldeathDate?: string | null

            Format: date-time

          • OptionaldependantPersons?: number | null

            Format: int32

          • OptionaleducationCode?: string | null
          • OptionalinactivationDate?: string | null

            Format: date-time

          • OptionalintraOrgCode?: string | null
          • Optionallanguage?: string | null
          • OptionalliquidationDate?: string | null

            Format: date-time

          • OptionalmainPersonId?: string | null
          • OptionalmaritalStatusCode?: string | null
          • Optionalpep?: boolean | null
          • OptionalpepExplanation?: string | null
          • OptionalplaceOfBirth?: string | null
          • OptionalregistrationDate?: string | null

            Format: date-time

          • OptionalstatusCodeReason?: string | null
          • OptionaltaxResidencyCountry?: string | null
          • OptionaltradingName?: string | null
          • OptionalusResident?: boolean | null
          • OptionalwebAddress?: string | null
        • Optionaladdresses?:
              | {
                  addressId?: string
                  | null;
                  addressTypeCode?: string | null;
                  apartmentNumber?: string | null;
                  buildingName?: string | null;
                  buildingNumber?: string | null;
                  cityCounty?: string | null;
                  countryCode?: string | null;
                  department?: string | null;
                  district?: string | null;
                  floor?: string | null;
                  moveInDate?: string | null;
                  personId?: string | null;
                  postBox?: string | null;
                  stateRegion?: string | null;
                  street1?: string | null;
                  street2?: string | null;
                  streetName?: string | null;
                  structured?: boolean | null;
                  subDepartment?: string | null;
                  townLocationName?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
                  zip?: string | null;
              }[]
              | null
        • OptionalcreationDate?: string | null

          Format: date-time

        • Optionaldocuments?:
              | {
                  docuId?: string
                  | null;
                  documentTypeCode?: string | null;
                  expiryDate?: string | null;
                  issuingCountry?: string | null;
                  number?: string | null;
                  personId?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null
        • Optionalforgotten?: boolean | null
        • OptionalfullName?: string | null
        • Optionalhome?: { buildingTypeCode?: string | null; housingTypeCode?: string | null }

          Zenus.Clients.Tuum.PersonApi.PersonHomeJson

        • OptionalidentificationNumbers?:
              | {
                  idCountryCode?: string
                  | null;
                  idNumber?: string | null;
                  idNumberId?: string | null;
                  personId?: string | null;
                  primary?: boolean | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null
        • OptionallegalForm?: string | null
        • OptionalmainPersonId?: string | null
        • OptionalpersonalInfo?: {
              dependantPersons?: number | null;
              email?: string | null;
              givenName?: string | null;
              legalForm?: string | null;
              middleName?: string | null;
              name?: string | null;
              nationality?: string | null;
              personTypeCode?: string | null;
              phoneCountryCode?: string | null;
              phoneNumber?: string | null;
              residencyCountryCode?: string | null;
              sex?: string | null;
              surname?: string | null;
          }

          Zenus.Clients.Tuum.PersonApi.PersonPersonalInfoJson

          • OptionaldependantPersons?: number | null

            Format: int32

          • Optionalemail?: string | null
          • OptionalgivenName?: string | null
          • OptionallegalForm?: string | null
          • OptionalmiddleName?: string | null
          • Optionalname?: string | null
          • Optionalnationality?: string | null
          • OptionalpersonTypeCode?: string | null
          • OptionalphoneCountryCode?: string | null
          • OptionalphoneNumber?: string | null
          • OptionalresidencyCountryCode?: string | null
          • Optionalsex?: string | null
          • Optionalsurname?: string | null
        • OptionalpersonGroupCodes?:
              | {
                  personGroupCode: string;
                  personGroupId?: string
                  | null;
                  personId?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null
        • OptionalpersonId?: string | null
        • Optionalrelationships?:
              | {
                  additionalData?: string
                  | null;
                  beneficiary?: boolean | null;
                  parent?: {
                      accessRestricted?: boolean | null;
                      activityCode?: string | null;
                      birthDate?: string | null;
                      buildingTypeCode?: string | null;
                      businessAreaCodes?: (...)[] | null;
                      businessModelDescription?: string | null;
                      counterpartySectorCode?: string | null;
                      countryOfBirth?: string | null;
                      creationDate?: string | null;
                      customerTypeCode?: string | null;
                      deathDate?: string | null;
                      dependantPersons?: number | null;
                      educationCode?: string | null;
                      email?: string | null;
                      employmentTimeCode?: string | null;
                      fixedEmploymentLength?: number | null;
                      forgotten?: boolean | null;
                      fullName?: string | null;
                      givenName?: string | null;
                      housingTypeCode?: string | null;
                      idCountryCode?: string | null;
                      idNumber?: string | null;
                      inactivationDate?: string | null;
                      insertedDTime?: string | null;
                      intraOrgCode?: string | null;
                      language?: string | null;
                      legalForm?: string | null;
                      liquidationDate?: string | null;
                      mainPersonId?: string | null;
                      maritalStatusCode?: string | null;
                      middleName?: string | null;
                      name?: string | null;
                      nationality?: string | null;
                      pep?: boolean | null;
                      pepExplanation?: string | null;
                      personGroupCodes?: (...)[] | null;
                      personId?: string | null;
                      personTypeCode?: string | null;
                      phoneCountryCode?: string | null;
                      phoneNumber?: string | null;
                      placeOfBirth?: string | null;
                      registrationDate?: string | null;
                      residencyCountryCode?: string | null;
                      sex?: string | null;
                      source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                      statusCode?: string | null;
                      statusCodeReason?: string | null;
                      surname?: string | null;
                      taxResidencyCountry?: string | null;
                      tenantCode?: string | null;
                      tradingName?: string | null;
                      usResident?: boolean | null;
                      webAddress?: string | null;
                  };
                  parentPersonId?: string
                  | null;
                  percentageOfShares?: number | null;
                  percentageOfSignature?: number | null;
                  person?: {
                      accessRestricted?: boolean | null;
                      activityCode?: string | null;
                      birthDate?: string | null;
                      buildingTypeCode?: string | null;
                      businessAreaCodes?: (...)[] | null;
                      businessModelDescription?: string | null;
                      counterpartySectorCode?: string | null;
                      countryOfBirth?: string | null;
                      creationDate?: string | null;
                      customerTypeCode?: string | null;
                      deathDate?: string | null;
                      dependantPersons?: number | null;
                      educationCode?: string | null;
                      email?: string | null;
                      employmentTimeCode?: string | null;
                      fixedEmploymentLength?: number | null;
                      forgotten?: boolean | null;
                      fullName?: string | null;
                      givenName?: string | null;
                      housingTypeCode?: string | null;
                      idCountryCode?: string | null;
                      idNumber?: string | null;
                      inactivationDate?: string | null;
                      insertedDTime?: string | null;
                      intraOrgCode?: string | null;
                      language?: string | null;
                      legalForm?: string | null;
                      liquidationDate?: string | null;
                      mainPersonId?: string | null;
                      maritalStatusCode?: string | null;
                      middleName?: string | null;
                      name?: string | null;
                      nationality?: string | null;
                      pep?: boolean | null;
                      pepExplanation?: string | null;
                      personGroupCodes?: (...)[] | null;
                      personId?: string | null;
                      personTypeCode?: string | null;
                      phoneCountryCode?: string | null;
                      phoneNumber?: string | null;
                      placeOfBirth?: string | null;
                      registrationDate?: string | null;
                      residencyCountryCode?: string | null;
                      sex?: string | null;
                      source?: { sourceLink?: ...; sourceName: ...; sourceRef: ... };
                      statusCode?: string | null;
                      statusCodeReason?: string | null;
                      surname?: string | null;
                      taxResidencyCountry?: string | null;
                      tenantCode?: string | null;
                      tradingName?: string | null;
                      usResident?: boolean | null;
                      webAddress?: string | null;
                  };
                  personId?: string
                  | null;
                  personRelationshipId?: string | null;
                  relationTypeCode?: string | null;
                  representingRange?: { endDate?: string | null; startDate?: string | null };
                  role?: string | null;
                  statusCode?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null
        • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.PersonApi.SourceWithLink

        • OptionalstatusCode?: string | null
        • OptionaltaxNumbers?:
              | {
                  personId?: string
                  | null;
                  primary?: boolean | null;
                  taxCountryCode?: string | null;
                  taxNumber?: string | null;
                  taxNumberId?: string | null;
                  taxNumberTypeCode?: string | null;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null
        • OptionaltenantCode?: string | null
        • Optionalwork?: {
              activityCode?: string | null;
              businessAreaCodes?: string[] | null;
              employmentTimeCode?: string | null;
              fixedEmploymentLength?: number | null;
          }

          Zenus.Clients.Tuum.PersonApi.PersonWorkJson

          • OptionalactivityCode?: string | null
          • OptionalbusinessAreaCodes?: string[] | null
          • OptionalemploymentTimeCode?: string | null
          • OptionalfixedEmploymentLength?: number | null

            Format: int32

      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonPersonalInfoJson: {
          data?: {
              dependantPersons?: number | null;
              email?: string | null;
              givenName?: string | null;
              legalForm?: string | null;
              middleName?: string | null;
              name?: string | null;
              nationality?: string | null;
              personTypeCode?: string | null;
              phoneCountryCode?: string | null;
              phoneNumber?: string | null;
              residencyCountryCode?: string | null;
              sex?: string | null;
              surname?: string | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonPersonalInfoJson

      • Optionaldata?: {
            dependantPersons?: number | null;
            email?: string | null;
            givenName?: string | null;
            legalForm?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            personTypeCode?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            residencyCountryCode?: string | null;
            sex?: string | null;
            surname?: string | null;
        }

        Zenus.Clients.Tuum.PersonApi.PersonPersonalInfoJson

        • OptionaldependantPersons?: number | null

          Format: int32

        • Optionalemail?: string | null
        • OptionalgivenName?: string | null
        • OptionallegalForm?: string | null
        • OptionalmiddleName?: string | null
        • Optionalname?: string | null
        • Optionalnationality?: string | null
        • OptionalpersonTypeCode?: string | null
        • OptionalphoneCountryCode?: string | null
        • OptionalphoneNumber?: string | null
        • OptionalresidencyCountryCode?: string | null
        • Optionalsex?: string | null
        • Optionalsurname?: string | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonRelationshipJson: {
          data?: {
              additionalData?: string | null;
              beneficiary?: boolean | null;
              parent?: {
                  accessRestricted?: boolean | null;
                  activityCode?: string | null;
                  birthDate?: string | null;
                  buildingTypeCode?: string | null;
                  businessAreaCodes?: string[] | null;
                  businessModelDescription?: string | null;
                  counterpartySectorCode?: string | null;
                  countryOfBirth?: string | null;
                  creationDate?: string | null;
                  customerTypeCode?: string | null;
                  deathDate?: string | null;
                  dependantPersons?: number | null;
                  educationCode?: string | null;
                  email?: string | null;
                  employmentTimeCode?: string | null;
                  fixedEmploymentLength?: number | null;
                  forgotten?: boolean | null;
                  fullName?: string | null;
                  givenName?: string | null;
                  housingTypeCode?: string | null;
                  idCountryCode?: string | null;
                  idNumber?: string | null;
                  inactivationDate?: string | null;
                  insertedDTime?: string | null;
                  intraOrgCode?: string | null;
                  language?: string | null;
                  legalForm?: string | null;
                  liquidationDate?: string | null;
                  mainPersonId?: string | null;
                  maritalStatusCode?: string | null;
                  middleName?: string | null;
                  name?: string | null;
                  nationality?: string | null;
                  pep?: boolean | null;
                  pepExplanation?: string | null;
                  personGroupCodes?: string[] | null;
                  personId?: string | null;
                  personTypeCode?: string | null;
                  phoneCountryCode?: string | null;
                  phoneNumber?: string | null;
                  placeOfBirth?: string | null;
                  registrationDate?: string | null;
                  residencyCountryCode?: string | null;
                  sex?: string | null;
                  source?: {
                      sourceLink?: string | null;
                      sourceName: string;
                      sourceRef: string;
                  };
                  statusCode?: string
                  | null;
                  statusCodeReason?: string | null;
                  surname?: string | null;
                  taxResidencyCountry?: string | null;
                  tenantCode?: string | null;
                  tradingName?: string | null;
                  usResident?: boolean | null;
                  webAddress?: string | null;
              };
              parentPersonId?: string
              | null;
              percentageOfShares?: number | null;
              percentageOfSignature?: number | null;
              person?: {
                  accessRestricted?: boolean | null;
                  activityCode?: string | null;
                  birthDate?: string | null;
                  buildingTypeCode?: string | null;
                  businessAreaCodes?: string[] | null;
                  businessModelDescription?: string | null;
                  counterpartySectorCode?: string | null;
                  countryOfBirth?: string | null;
                  creationDate?: string | null;
                  customerTypeCode?: string | null;
                  deathDate?: string | null;
                  dependantPersons?: number | null;
                  educationCode?: string | null;
                  email?: string | null;
                  employmentTimeCode?: string | null;
                  fixedEmploymentLength?: number | null;
                  forgotten?: boolean | null;
                  fullName?: string | null;
                  givenName?: string | null;
                  housingTypeCode?: string | null;
                  idCountryCode?: string | null;
                  idNumber?: string | null;
                  inactivationDate?: string | null;
                  insertedDTime?: string | null;
                  intraOrgCode?: string | null;
                  language?: string | null;
                  legalForm?: string | null;
                  liquidationDate?: string | null;
                  mainPersonId?: string | null;
                  maritalStatusCode?: string | null;
                  middleName?: string | null;
                  name?: string | null;
                  nationality?: string | null;
                  pep?: boolean | null;
                  pepExplanation?: string | null;
                  personGroupCodes?: string[] | null;
                  personId?: string | null;
                  personTypeCode?: string | null;
                  phoneCountryCode?: string | null;
                  phoneNumber?: string | null;
                  placeOfBirth?: string | null;
                  registrationDate?: string | null;
                  residencyCountryCode?: string | null;
                  sex?: string | null;
                  source?: {
                      sourceLink?: string | null;
                      sourceName: string;
                      sourceRef: string;
                  };
                  statusCode?: string
                  | null;
                  statusCodeReason?: string | null;
                  surname?: string | null;
                  taxResidencyCountry?: string | null;
                  tenantCode?: string | null;
                  tradingName?: string | null;
                  usResident?: boolean | null;
                  webAddress?: string | null;
              };
              personId?: string
              | null;
              personRelationshipId?: string | null;
              relationTypeCode?: string | null;
              representingRange?: { endDate?: string | null; startDate?: string | null };
              role?: string | null;
              statusCode?: string | null;
              validityRange?: { endTime?: string | null; startTime?: string | null };
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonRelationshipJson

      • Optionaldata?: {
            additionalData?: string | null;
            beneficiary?: boolean | null;
            parent?: {
                accessRestricted?: boolean | null;
                activityCode?: string | null;
                birthDate?: string | null;
                buildingTypeCode?: string | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                creationDate?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
                forgotten?: boolean | null;
                fullName?: string | null;
                givenName?: string | null;
                housingTypeCode?: string | null;
                idCountryCode?: string | null;
                idNumber?: string | null;
                inactivationDate?: string | null;
                insertedDTime?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                statusCodeReason?: string | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tenantCode?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            parentPersonId?: string
            | null;
            percentageOfShares?: number | null;
            percentageOfSignature?: number | null;
            person?: {
                accessRestricted?: boolean | null;
                activityCode?: string | null;
                birthDate?: string | null;
                buildingTypeCode?: string | null;
                businessAreaCodes?: string[] | null;
                businessModelDescription?: string | null;
                counterpartySectorCode?: string | null;
                countryOfBirth?: string | null;
                creationDate?: string | null;
                customerTypeCode?: string | null;
                deathDate?: string | null;
                dependantPersons?: number | null;
                educationCode?: string | null;
                email?: string | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
                forgotten?: boolean | null;
                fullName?: string | null;
                givenName?: string | null;
                housingTypeCode?: string | null;
                idCountryCode?: string | null;
                idNumber?: string | null;
                inactivationDate?: string | null;
                insertedDTime?: string | null;
                intraOrgCode?: string | null;
                language?: string | null;
                legalForm?: string | null;
                liquidationDate?: string | null;
                mainPersonId?: string | null;
                maritalStatusCode?: string | null;
                middleName?: string | null;
                name?: string | null;
                nationality?: string | null;
                pep?: boolean | null;
                pepExplanation?: string | null;
                personGroupCodes?: string[] | null;
                personId?: string | null;
                personTypeCode?: string | null;
                phoneCountryCode?: string | null;
                phoneNumber?: string | null;
                placeOfBirth?: string | null;
                registrationDate?: string | null;
                residencyCountryCode?: string | null;
                sex?: string | null;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                statusCode?: string
                | null;
                statusCodeReason?: string | null;
                surname?: string | null;
                taxResidencyCountry?: string | null;
                tenantCode?: string | null;
                tradingName?: string | null;
                usResident?: boolean | null;
                webAddress?: string | null;
            };
            personId?: string
            | null;
            personRelationshipId?: string | null;
            relationTypeCode?: string | null;
            representingRange?: { endDate?: string | null; startDate?: string | null };
            role?: string | null;
            statusCode?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        }

        Zenus.Clients.Tuum.PersonApi.PersonRelationshipJson

        • OptionaladditionalData?: string | null
        • Optionalbeneficiary?: boolean | null
        • Optionalparent?: {
              accessRestricted?: boolean | null;
              activityCode?: string | null;
              birthDate?: string | null;
              buildingTypeCode?: string | null;
              businessAreaCodes?: string[] | null;
              businessModelDescription?: string | null;
              counterpartySectorCode?: string | null;
              countryOfBirth?: string | null;
              creationDate?: string | null;
              customerTypeCode?: string | null;
              deathDate?: string | null;
              dependantPersons?: number | null;
              educationCode?: string | null;
              email?: string | null;
              employmentTimeCode?: string | null;
              fixedEmploymentLength?: number | null;
              forgotten?: boolean | null;
              fullName?: string | null;
              givenName?: string | null;
              housingTypeCode?: string | null;
              idCountryCode?: string | null;
              idNumber?: string | null;
              inactivationDate?: string | null;
              insertedDTime?: string | null;
              intraOrgCode?: string | null;
              language?: string | null;
              legalForm?: string | null;
              liquidationDate?: string | null;
              mainPersonId?: string | null;
              maritalStatusCode?: string | null;
              middleName?: string | null;
              name?: string | null;
              nationality?: string | null;
              pep?: boolean | null;
              pepExplanation?: string | null;
              personGroupCodes?: string[] | null;
              personId?: string | null;
              personTypeCode?: string | null;
              phoneCountryCode?: string | null;
              phoneNumber?: string | null;
              placeOfBirth?: string | null;
              registrationDate?: string | null;
              residencyCountryCode?: string | null;
              sex?: string | null;
              source?: {
                  sourceLink?: string | null;
                  sourceName: string;
                  sourceRef: string;
              };
              statusCode?: string
              | null;
              statusCodeReason?: string | null;
              surname?: string | null;
              taxResidencyCountry?: string | null;
              tenantCode?: string | null;
              tradingName?: string | null;
              usResident?: boolean | null;
              webAddress?: string | null;
          }

          Zenus.Clients.Tuum.PersonApi.PersonV2Json

          • OptionalaccessRestricted?: boolean | null
          • OptionalactivityCode?: string | null
          • OptionalbirthDate?: string | null

            Format: date-time

          • OptionalbuildingTypeCode?: string | null
          • OptionalbusinessAreaCodes?: string[] | null
          • OptionalbusinessModelDescription?: string | null
          • OptionalcounterpartySectorCode?: string | null
          • OptionalcountryOfBirth?: string | null
          • OptionalcreationDate?: string | null

            Format: date-time

          • OptionalcustomerTypeCode?: string | null
          • OptionaldeathDate?: string | null

            Format: date-time

          • OptionaldependantPersons?: number | null

            Format: int32

          • OptionaleducationCode?: string | null
          • Optionalemail?: string | null
          • OptionalemploymentTimeCode?: string | null
          • OptionalfixedEmploymentLength?: number | null

            Format: int32

          • Optionalforgotten?: boolean | null
          • OptionalfullName?: string | null
          • OptionalgivenName?: string | null
          • OptionalhousingTypeCode?: string | null
          • OptionalidCountryCode?: string | null
          • OptionalidNumber?: string | null
          • OptionalinactivationDate?: string | null

            Format: date-time

          • OptionalinsertedDTime?: string | null

            Format: date-time

          • OptionalintraOrgCode?: string | null
          • Optionallanguage?: string | null
          • OptionallegalForm?: string | null
          • OptionalliquidationDate?: string | null

            Format: date-time

          • OptionalmainPersonId?: string | null
          • OptionalmaritalStatusCode?: string | null
          • OptionalmiddleName?: string | null
          • Optionalname?: string | null
          • Optionalnationality?: string | null
          • Optionalpep?: boolean | null
          • OptionalpepExplanation?: string | null
          • OptionalpersonGroupCodes?: string[] | null
          • OptionalpersonId?: string | null
          • OptionalpersonTypeCode?: string | null
          • OptionalphoneCountryCode?: string | null
          • OptionalphoneNumber?: string | null
          • OptionalplaceOfBirth?: string | null
          • OptionalregistrationDate?: string | null

            Format: date-time

          • OptionalresidencyCountryCode?: string | null
          • Optionalsex?: string | null
          • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

            Zenus.Clients.Tuum.PersonApi.SourceWithLink

          • OptionalstatusCode?: string | null
          • OptionalstatusCodeReason?: string | null
          • Optionalsurname?: string | null
          • OptionaltaxResidencyCountry?: string | null
          • OptionaltenantCode?: string | null
          • OptionaltradingName?: string | null
          • OptionalusResident?: boolean | null
          • OptionalwebAddress?: string | null
        • OptionalparentPersonId?: string | null
        • OptionalpercentageOfShares?: number | null

          Format: double

        • OptionalpercentageOfSignature?: number | null

          Format: double

        • Optionalperson?: {
              accessRestricted?: boolean | null;
              activityCode?: string | null;
              birthDate?: string | null;
              buildingTypeCode?: string | null;
              businessAreaCodes?: string[] | null;
              businessModelDescription?: string | null;
              counterpartySectorCode?: string | null;
              countryOfBirth?: string | null;
              creationDate?: string | null;
              customerTypeCode?: string | null;
              deathDate?: string | null;
              dependantPersons?: number | null;
              educationCode?: string | null;
              email?: string | null;
              employmentTimeCode?: string | null;
              fixedEmploymentLength?: number | null;
              forgotten?: boolean | null;
              fullName?: string | null;
              givenName?: string | null;
              housingTypeCode?: string | null;
              idCountryCode?: string | null;
              idNumber?: string | null;
              inactivationDate?: string | null;
              insertedDTime?: string | null;
              intraOrgCode?: string | null;
              language?: string | null;
              legalForm?: string | null;
              liquidationDate?: string | null;
              mainPersonId?: string | null;
              maritalStatusCode?: string | null;
              middleName?: string | null;
              name?: string | null;
              nationality?: string | null;
              pep?: boolean | null;
              pepExplanation?: string | null;
              personGroupCodes?: string[] | null;
              personId?: string | null;
              personTypeCode?: string | null;
              phoneCountryCode?: string | null;
              phoneNumber?: string | null;
              placeOfBirth?: string | null;
              registrationDate?: string | null;
              residencyCountryCode?: string | null;
              sex?: string | null;
              source?: {
                  sourceLink?: string | null;
                  sourceName: string;
                  sourceRef: string;
              };
              statusCode?: string
              | null;
              statusCodeReason?: string | null;
              surname?: string | null;
              taxResidencyCountry?: string | null;
              tenantCode?: string | null;
              tradingName?: string | null;
              usResident?: boolean | null;
              webAddress?: string | null;
          }

          Zenus.Clients.Tuum.PersonApi.PersonV2Json

          • OptionalaccessRestricted?: boolean | null
          • OptionalactivityCode?: string | null
          • OptionalbirthDate?: string | null

            Format: date-time

          • OptionalbuildingTypeCode?: string | null
          • OptionalbusinessAreaCodes?: string[] | null
          • OptionalbusinessModelDescription?: string | null
          • OptionalcounterpartySectorCode?: string | null
          • OptionalcountryOfBirth?: string | null
          • OptionalcreationDate?: string | null

            Format: date-time

          • OptionalcustomerTypeCode?: string | null
          • OptionaldeathDate?: string | null

            Format: date-time

          • OptionaldependantPersons?: number | null

            Format: int32

          • OptionaleducationCode?: string | null
          • Optionalemail?: string | null
          • OptionalemploymentTimeCode?: string | null
          • OptionalfixedEmploymentLength?: number | null

            Format: int32

          • Optionalforgotten?: boolean | null
          • OptionalfullName?: string | null
          • OptionalgivenName?: string | null
          • OptionalhousingTypeCode?: string | null
          • OptionalidCountryCode?: string | null
          • OptionalidNumber?: string | null
          • OptionalinactivationDate?: string | null

            Format: date-time

          • OptionalinsertedDTime?: string | null

            Format: date-time

          • OptionalintraOrgCode?: string | null
          • Optionallanguage?: string | null
          • OptionallegalForm?: string | null
          • OptionalliquidationDate?: string | null

            Format: date-time

          • OptionalmainPersonId?: string | null
          • OptionalmaritalStatusCode?: string | null
          • OptionalmiddleName?: string | null
          • Optionalname?: string | null
          • Optionalnationality?: string | null
          • Optionalpep?: boolean | null
          • OptionalpepExplanation?: string | null
          • OptionalpersonGroupCodes?: string[] | null
          • OptionalpersonId?: string | null
          • OptionalpersonTypeCode?: string | null
          • OptionalphoneCountryCode?: string | null
          • OptionalphoneNumber?: string | null
          • OptionalplaceOfBirth?: string | null
          • OptionalregistrationDate?: string | null

            Format: date-time

          • OptionalresidencyCountryCode?: string | null
          • Optionalsex?: string | null
          • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

            Zenus.Clients.Tuum.PersonApi.SourceWithLink

          • OptionalstatusCode?: string | null
          • OptionalstatusCodeReason?: string | null
          • Optionalsurname?: string | null
          • OptionaltaxResidencyCountry?: string | null
          • OptionaltenantCode?: string | null
          • OptionaltradingName?: string | null
          • OptionalusResident?: boolean | null
          • OptionalwebAddress?: string | null
        • OptionalpersonId?: string | null
        • OptionalpersonRelationshipId?: string | null
        • OptionalrelationTypeCode?: string | null
        • OptionalrepresentingRange?: { endDate?: string | null; startDate?: string | null }

          Zenus.Clients.Tuum.Abstractions.Models.DateRange

          • OptionalendDate?: string | null

            Format: date-time

          • OptionalstartDate?: string | null

            Format: date-time

        • Optionalrole?: string | null
        • OptionalstatusCode?: string | null
        • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

          Zenus.Clients.Tuum.PersonApi.DateTimeRange

          • OptionalendTime?: string | null

            Format: date-time

          • OptionalstartTime?: string | null

            Format: date-time

      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonV2Json: {
          data?: {
              accessRestricted?: boolean | null;
              activityCode?: string | null;
              birthDate?: string | null;
              buildingTypeCode?: string | null;
              businessAreaCodes?: string[] | null;
              businessModelDescription?: string | null;
              counterpartySectorCode?: string | null;
              countryOfBirth?: string | null;
              creationDate?: string | null;
              customerTypeCode?: string | null;
              deathDate?: string | null;
              dependantPersons?: number | null;
              educationCode?: string | null;
              email?: string | null;
              employmentTimeCode?: string | null;
              fixedEmploymentLength?: number | null;
              forgotten?: boolean | null;
              fullName?: string | null;
              givenName?: string | null;
              housingTypeCode?: string | null;
              idCountryCode?: string | null;
              idNumber?: string | null;
              inactivationDate?: string | null;
              insertedDTime?: string | null;
              intraOrgCode?: string | null;
              language?: string | null;
              legalForm?: string | null;
              liquidationDate?: string | null;
              mainPersonId?: string | null;
              maritalStatusCode?: string | null;
              middleName?: string | null;
              name?: string | null;
              nationality?: string | null;
              pep?: boolean | null;
              pepExplanation?: string | null;
              personGroupCodes?: string[] | null;
              personId?: string | null;
              personTypeCode?: string | null;
              phoneCountryCode?: string | null;
              phoneNumber?: string | null;
              placeOfBirth?: string | null;
              registrationDate?: string | null;
              residencyCountryCode?: string | null;
              sex?: string | null;
              source?: {
                  sourceLink?: string | null;
                  sourceName: string;
                  sourceRef: string;
              };
              statusCode?: string
              | null;
              statusCodeReason?: string | null;
              surname?: string | null;
              taxResidencyCountry?: string | null;
              tenantCode?: string | null;
              tradingName?: string | null;
              usResident?: boolean | null;
              webAddress?: string | null;
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonV2Json

      • Optionaldata?: {
            accessRestricted?: boolean | null;
            activityCode?: string | null;
            birthDate?: string | null;
            buildingTypeCode?: string | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            creationDate?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            email?: string | null;
            employmentTimeCode?: string | null;
            fixedEmploymentLength?: number | null;
            forgotten?: boolean | null;
            fullName?: string | null;
            givenName?: string | null;
            housingTypeCode?: string | null;
            idCountryCode?: string | null;
            idNumber?: string | null;
            inactivationDate?: string | null;
            insertedDTime?: string | null;
            intraOrgCode?: string | null;
            language?: string | null;
            legalForm?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            personGroupCodes?: string[] | null;
            personId?: string | null;
            personTypeCode?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            residencyCountryCode?: string | null;
            sex?: string | null;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            statusCode?: string
            | null;
            statusCodeReason?: string | null;
            surname?: string | null;
            taxResidencyCountry?: string | null;
            tenantCode?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
        }

        Zenus.Clients.Tuum.PersonApi.PersonV2Json

        • OptionalaccessRestricted?: boolean | null
        • OptionalactivityCode?: string | null
        • OptionalbirthDate?: string | null

          Format: date-time

        • OptionalbuildingTypeCode?: string | null
        • OptionalbusinessAreaCodes?: string[] | null
        • OptionalbusinessModelDescription?: string | null
        • OptionalcounterpartySectorCode?: string | null
        • OptionalcountryOfBirth?: string | null
        • OptionalcreationDate?: string | null

          Format: date-time

        • OptionalcustomerTypeCode?: string | null
        • OptionaldeathDate?: string | null

          Format: date-time

        • OptionaldependantPersons?: number | null

          Format: int32

        • OptionaleducationCode?: string | null
        • Optionalemail?: string | null
        • OptionalemploymentTimeCode?: string | null
        • OptionalfixedEmploymentLength?: number | null

          Format: int32

        • Optionalforgotten?: boolean | null
        • OptionalfullName?: string | null
        • OptionalgivenName?: string | null
        • OptionalhousingTypeCode?: string | null
        • OptionalidCountryCode?: string | null
        • OptionalidNumber?: string | null
        • OptionalinactivationDate?: string | null

          Format: date-time

        • OptionalinsertedDTime?: string | null

          Format: date-time

        • OptionalintraOrgCode?: string | null
        • Optionallanguage?: string | null
        • OptionallegalForm?: string | null
        • OptionalliquidationDate?: string | null

          Format: date-time

        • OptionalmainPersonId?: string | null
        • OptionalmaritalStatusCode?: string | null
        • OptionalmiddleName?: string | null
        • Optionalname?: string | null
        • Optionalnationality?: string | null
        • Optionalpep?: boolean | null
        • OptionalpepExplanation?: string | null
        • OptionalpersonGroupCodes?: string[] | null
        • OptionalpersonId?: string | null
        • OptionalpersonTypeCode?: string | null
        • OptionalphoneCountryCode?: string | null
        • OptionalphoneNumber?: string | null
        • OptionalplaceOfBirth?: string | null
        • OptionalregistrationDate?: string | null

          Format: date-time

        • OptionalresidencyCountryCode?: string | null
        • Optionalsex?: string | null
        • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.PersonApi.SourceWithLink

        • OptionalstatusCode?: string | null
        • OptionalstatusCodeReason?: string | null
        • Optionalsurname?: string | null
        • OptionaltaxResidencyCountry?: string | null
        • OptionaltenantCode?: string | null
        • OptionaltradingName?: string | null
        • OptionalusResident?: boolean | null
        • OptionalwebAddress?: string | null
      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonV3Json: {
          data?: {
              accessRestricted?: boolean | null;
              birthDate?: string | null;
              businessAreaCodes?: string[] | null;
              businessModelDescription?: string | null;
              counterpartySectorCode?: string | null;
              countryOfBirth?: string | null;
              creationDate?: string | null;
              customerTypeCode?: string | null;
              deathDate?: string | null;
              dependantPersons?: number | null;
              educationCode?: string | null;
              email?: string | null;
              forgotten?: boolean | null;
              fullName?: string | null;
              givenName?: string | null;
              home?: {
                  buildingTypeCode?: string | null;
                  housingTypeCode?: string | null;
              };
              idCountryCode?: string
              | null;
              idNumber?: string | null;
              inactivationDate?: string | null;
              insertedDTime?: string | null;
              intraOrgCode?: string | null;
              language?: string | null;
              legalForm?: string | null;
              liquidationDate?: string | null;
              mainPersonId?: string | null;
              maritalStatusCode?: string | null;
              middleName?: string | null;
              name?: string | null;
              nationality?: string | null;
              pep?: boolean | null;
              pepExplanation?: string | null;
              personGroupCodes?: string[] | null;
              personId?: string | null;
              personTypeCode?: string | null;
              phoneCountryCode?: string | null;
              phoneNumber?: string | null;
              placeOfBirth?: string | null;
              registrationDate?: string | null;
              residencyCountryCode?: string | null;
              sex?: string | null;
              source?: {
                  sourceLink?: string | null;
                  sourceName: string;
                  sourceRef: string;
              };
              statusCode?: string
              | null;
              statusCodeReason?: string | null;
              surname?: string | null;
              taxResidencyCountry?: string | null;
              tenantCode?: string | null;
              tradingName?: string | null;
              usResident?: boolean | null;
              webAddress?: string | null;
              work?: {
                  activityCode?: string | null;
                  businessAreaCodes?: string[] | null;
                  employmentTimeCode?: string | null;
                  fixedEmploymentLength?: number | null;
              };
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonPersonV3Json

      • Optionaldata?: {
            accessRestricted?: boolean | null;
            birthDate?: string | null;
            businessAreaCodes?: string[] | null;
            businessModelDescription?: string | null;
            counterpartySectorCode?: string | null;
            countryOfBirth?: string | null;
            creationDate?: string | null;
            customerTypeCode?: string | null;
            deathDate?: string | null;
            dependantPersons?: number | null;
            educationCode?: string | null;
            email?: string | null;
            forgotten?: boolean | null;
            fullName?: string | null;
            givenName?: string | null;
            home?: {
                buildingTypeCode?: string | null;
                housingTypeCode?: string | null;
            };
            idCountryCode?: string
            | null;
            idNumber?: string | null;
            inactivationDate?: string | null;
            insertedDTime?: string | null;
            intraOrgCode?: string | null;
            language?: string | null;
            legalForm?: string | null;
            liquidationDate?: string | null;
            mainPersonId?: string | null;
            maritalStatusCode?: string | null;
            middleName?: string | null;
            name?: string | null;
            nationality?: string | null;
            pep?: boolean | null;
            pepExplanation?: string | null;
            personGroupCodes?: string[] | null;
            personId?: string | null;
            personTypeCode?: string | null;
            phoneCountryCode?: string | null;
            phoneNumber?: string | null;
            placeOfBirth?: string | null;
            registrationDate?: string | null;
            residencyCountryCode?: string | null;
            sex?: string | null;
            source?: {
                sourceLink?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            statusCode?: string
            | null;
            statusCodeReason?: string | null;
            surname?: string | null;
            taxResidencyCountry?: string | null;
            tenantCode?: string | null;
            tradingName?: string | null;
            usResident?: boolean | null;
            webAddress?: string | null;
            work?: {
                activityCode?: string | null;
                businessAreaCodes?: string[] | null;
                employmentTimeCode?: string | null;
                fixedEmploymentLength?: number | null;
            };
        }

        Zenus.Clients.Tuum.PersonApi.PersonV3Json

        • OptionalaccessRestricted?: boolean | null
        • OptionalbirthDate?: string | null

          Format: date-time

        • OptionalbusinessAreaCodes?: string[] | null
        • OptionalbusinessModelDescription?: string | null
        • OptionalcounterpartySectorCode?: string | null
        • OptionalcountryOfBirth?: string | null
        • OptionalcreationDate?: string | null

          Format: date-time

        • OptionalcustomerTypeCode?: string | null
        • OptionaldeathDate?: string | null

          Format: date-time

        • OptionaldependantPersons?: number | null

          Format: int32

        • OptionaleducationCode?: string | null
        • Optionalemail?: string | null
        • Optionalforgotten?: boolean | null
        • OptionalfullName?: string | null
        • OptionalgivenName?: string | null
        • Optionalhome?: { buildingTypeCode?: string | null; housingTypeCode?: string | null }

          Zenus.Clients.Tuum.PersonApi.PersonHomeJson

        • OptionalidCountryCode?: string | null
        • OptionalidNumber?: string | null
        • OptionalinactivationDate?: string | null

          Format: date-time

        • OptionalinsertedDTime?: string | null

          Format: date-time

        • OptionalintraOrgCode?: string | null
        • Optionallanguage?: string | null
        • OptionallegalForm?: string | null
        • OptionalliquidationDate?: string | null

          Format: date-time

        • OptionalmainPersonId?: string | null
        • OptionalmaritalStatusCode?: string | null
        • OptionalmiddleName?: string | null
        • Optionalname?: string | null
        • Optionalnationality?: string | null
        • Optionalpep?: boolean | null
        • OptionalpepExplanation?: string | null
        • OptionalpersonGroupCodes?: string[] | null
        • OptionalpersonId?: string | null
        • OptionalpersonTypeCode?: string | null
        • OptionalphoneCountryCode?: string | null
        • OptionalphoneNumber?: string | null
        • OptionalplaceOfBirth?: string | null
        • OptionalregistrationDate?: string | null

          Format: date-time

        • OptionalresidencyCountryCode?: string | null
        • Optionalsex?: string | null
        • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.PersonApi.SourceWithLink

        • OptionalstatusCode?: string | null
        • OptionalstatusCodeReason?: string | null
        • Optionalsurname?: string | null
        • OptionaltaxResidencyCountry?: string | null
        • OptionaltenantCode?: string | null
        • OptionaltradingName?: string | null
        • OptionalusResident?: boolean | null
        • OptionalwebAddress?: string | null
        • Optionalwork?: {
              activityCode?: string | null;
              businessAreaCodes?: string[] | null;
              employmentTimeCode?: string | null;
              fixedEmploymentLength?: number | null;
          }

          Zenus.Clients.Tuum.PersonApi.PersonWorkJson

          • OptionalactivityCode?: string | null
          • OptionalbusinessAreaCodes?: string[] | null
          • OptionalemploymentTimeCode?: string | null
          • OptionalfixedEmploymentLength?: number | null

            Format: int32

      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseJsonTaxNumberJson: {
          data?: {
              personId?: string | null;
              primary?: boolean | null;
              taxCountryCode?: string | null;
              taxNumber?: string | null;
              taxNumberId?: string | null;
              taxNumberTypeCode?: string | null;
              validityRange?: { endTime?: string | null; startTime?: string | null };
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseJsonTaxNumberJson

      • Optionaldata?: {
            personId?: string | null;
            primary?: boolean | null;
            taxCountryCode?: string | null;
            taxNumber?: string | null;
            taxNumberId?: string | null;
            taxNumberTypeCode?: string | null;
            validityRange?: { endTime?: string | null; startTime?: string | null };
        }

        Zenus.Clients.Tuum.PersonApi.TaxNumberJson

        • OptionalpersonId?: string | null
        • Optionalprimary?: boolean | null
        • OptionaltaxCountryCode?: string | null
        • OptionaltaxNumber?: string | null
        • OptionaltaxNumberId?: string | null
        • OptionaltaxNumberTypeCode?: string | null
        • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

          Zenus.Clients.Tuum.PersonApi.DateTimeRange

          • OptionalendTime?: string | null

            Format: date-time

          • OptionalstartTime?: string | null

            Format: date-time

      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.PersonApi.ResponseListJsonListCustomFieldValueJson: {
          data?:
              | {
                  fieldId: string;
                  fieldName: string;
                  fieldSetName: string;
                  fieldValue: string;
                  lookupEntityName?: string
                  | null;
                  lookupTypeCode?: string | null;
                  textValues?: string[] | null;
                  valueType: string;
              }[]
              | null;
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.PersonApi.ResponseListJsonListCustomFieldValueJson

    • Zenus.Clients.Tuum.PersonApi.Source: { sourceName: string; sourceRef: string }

      Zenus.Clients.Tuum.PersonApi.Source

    • Zenus.Clients.Tuum.PersonApi.SourceWithLink: { sourceLink?: string | null; sourceName: string; sourceRef: string }

      Zenus.Clients.Tuum.PersonApi.SourceWithLink

    • Zenus.Clients.Tuum.PersonApi.SourceWithLinkJson: { sourceLink?: string | null; sourceName: string; sourceRef: string }

      Zenus.Clients.Tuum.PersonApi.SourceWithLinkJson

    • Zenus.Clients.Tuum.PersonApi.StatusCode: "ACTIVE" | "INACTIVE" | "PENDING"

      Zenus.Clients.Tuum.PersonApi.StatusCode

    • Zenus.Clients.Tuum.PersonApi.TaxNumberJson: {
          personId?: string | null;
          primary?: boolean | null;
          taxCountryCode?: string | null;
          taxNumber?: string | null;
          taxNumberId?: string | null;
          taxNumberTypeCode?: string | null;
          validityRange?: { endTime?: string | null; startTime?: string | null };
      }

      Zenus.Clients.Tuum.PersonApi.TaxNumberJson

      • OptionalpersonId?: string | null
      • Optionalprimary?: boolean | null
      • OptionaltaxCountryCode?: string | null
      • OptionaltaxNumber?: string | null
      • OptionaltaxNumberId?: string | null
      • OptionaltaxNumberTypeCode?: string | null
      • OptionalvalidityRange?: { endTime?: string | null; startTime?: string | null }

        Zenus.Clients.Tuum.PersonApi.DateTimeRange

        • OptionalendTime?: string | null

          Format: date-time

        • OptionalstartTime?: string | null

          Format: date-time

    • Zenus.Clients.Tuum.PersonApi.UpdateCustomFieldValueJsonV2: { entityName: string; entityRef: string; fieldId: string; fieldValue: unknown }

      Zenus.Clients.Tuum.PersonApi.UpdateCustomFieldValueJsonV2

    • Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonEducationCode: "PRIMARY" | "SECONDARY" | "VOCATIONAL_SCHOOL" | "HIGHER_EDUCATION"

      Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonEducationCode

    • Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonMaritalStatusCode: "SINGLE" | "MARRIED" | "DIVORCED" | "WIDOW" | "COHABITANT"

      Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonMaritalStatusCode

    • Zenus.Clients.Tuum.PersonApi.UpdatePersonPersonalInfoJsonSex: "M" | "F" | "O"

      Zenus.Clients.Tuum.PersonApi.UpdatePersonPersonalInfoJsonSex

    • Zenus.Clients.Tuum.PersonApi.UpdatePersonRelationshipJson: {
          additionalData?: string | null;
          beneficiary?: boolean;
          percentageOfShares?: number | null;
          percentageOfSignature?: number | null;
          representingRange: { endDate?: string | null; startDate?: string | null };
          role?: string | null;
          statusCode: "ACTIVE" | "INACTIVE";
      }

      Zenus.Clients.Tuum.PersonApi.UpdatePersonRelationshipJson

      • OptionaladditionalData?: string | null
      • Optionalbeneficiary?: boolean
      • OptionalpercentageOfShares?: number | null

        Format: double

      • OptionalpercentageOfSignature?: number | null

        Format: double

      • representingRange: { endDate?: string | null; startDate?: string | null }

        Zenus.Clients.Tuum.Abstractions.Models.DateRange

        • OptionalendDate?: string | null

          Format: date-time

        • OptionalstartDate?: string | null

          Format: date-time

      • Optionalrole?: string | null
      • statusCode: "ACTIVE" | "INACTIVE"

        Zenus.Clients.Tuum.PersonApi.UpdatePersonRelationshipJsonStatusCode

    • Zenus.Clients.Tuum.PersonApi.UpdatePersonRelationshipJsonStatusCode: "ACTIVE" | "INACTIVE"

      Zenus.Clients.Tuum.PersonApi.UpdatePersonRelationshipJsonStatusCode

    • Zenus.Clients.Tuum.StorageApi.ContractSource: { contractNumber?: string | null; sourceName: string; sourceRef: string }

      Zenus.Clients.Tuum.StorageApi.ContractSource

    • Zenus.Clients.Tuum.StorageApi.ResponseJsonStorageFileJson: {
          data?: {
              addedDate?: string | null;
              contractSource?: {
                  contractNumber?: string | null;
                  sourceName: string;
                  sourceRef: string;
              };
              deleted?: boolean
              | null;
              fileId?: string | null;
              fileName?: string | null;
              fileTypeCode?: string | null;
              parameters?: { code?: string | null; value?: string | null }[] | null;
              source?: { sourceName: string; sourceRef: string };
          };
          errors?: string[]
          | null;
          validationErrors?:
              | {
                  errors?: | {
                      additionalProperties?: { [key: string]: unknown }
                      | null;
                      code?: string | null;
                      translations?: { [key: string]: string } | null;
                  }[]
                  | null;
                  field?: string
                  | null;
              }[]
              | null;
      }

      Zenus.Clients.Tuum.StorageApi.ResponseJsonStorageFileJson

      • Optionaldata?: {
            addedDate?: string | null;
            contractSource?: {
                contractNumber?: string | null;
                sourceName: string;
                sourceRef: string;
            };
            deleted?: boolean
            | null;
            fileId?: string | null;
            fileName?: string | null;
            fileTypeCode?: string | null;
            parameters?: { code?: string | null; value?: string | null }[] | null;
            source?: { sourceName: string; sourceRef: string };
        }

        Zenus.Clients.Tuum.StorageApi.StorageFileJson

        • OptionaladdedDate?: string | null

          Format: date-time

        • OptionalcontractSource?: { contractNumber?: string | null; sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.StorageApi.ContractSource

        • Optionaldeleted?: boolean | null
        • OptionalfileId?: string | null
        • OptionalfileName?: string | null
        • OptionalfileTypeCode?: string | null
        • Optionalparameters?: { code?: string | null; value?: string | null }[] | null
        • Optionalsource?: { sourceName: string; sourceRef: string }

          Zenus.Clients.Tuum.StorageApi.Source

      • Optionalerrors?: string[] | null
      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.Clients.Tuum.StorageApi.Source: { sourceName: string; sourceRef: string }

      Zenus.Clients.Tuum.StorageApi.Source

    • Zenus.Clients.Tuum.StorageApi.StorageFileJson: {
          addedDate?: string | null;
          contractSource?: {
              contractNumber?: string | null;
              sourceName: string;
              sourceRef: string;
          };
          deleted?: boolean
          | null;
          fileId?: string | null;
          fileName?: string | null;
          fileTypeCode?: string | null;
          parameters?: { code?: string | null; value?: string | null }[] | null;
          source?: { sourceName: string; sourceRef: string };
      }

      Zenus.Clients.Tuum.StorageApi.StorageFileJson

      • OptionaladdedDate?: string | null

        Format: date-time

      • OptionalcontractSource?: { contractNumber?: string | null; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.StorageApi.ContractSource

      • Optionaldeleted?: boolean | null
      • OptionalfileId?: string | null
      • OptionalfileName?: string | null
      • OptionalfileTypeCode?: string | null
      • Optionalparameters?: { code?: string | null; value?: string | null }[] | null
      • Optionalsource?: { sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.StorageApi.Source

    • Zenus.Clients.Tuum.StorageApi.StorageFileParameterJson: { code?: string | null; value?: string | null }

      Zenus.Clients.Tuum.StorageApi.StorageFileParameterJson

    • Zenus.Clients.Tuum.StorageApi.StorePersonFileJson: {
          contractSource?: {
              contractNumber?: string | null;
              sourceName: string;
              sourceRef: string;
          };
          fileBytes: string;
          fileName: string;
          fileTypeCode: string;
          parameters?: { code?: string | null; value?: string | null }[]
          | null;
          source: { sourceName: string; sourceRef: string };
      }

      Zenus.Clients.Tuum.StorageApi.StorePersonFileJson

      • OptionalcontractSource?: { contractNumber?: string | null; sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.StorageApi.ContractSource

      • fileBytes: string
      • fileName: string
      • fileTypeCode: string
      • Optionalparameters?: { code?: string | null; value?: string | null }[] | null
      • source: { sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.StorageApi.Source

    • Zenus.CoreProxy.Models.AccountClassCodeEnum:
          | "PERSONAL_DDA"
          | "BUSINESS_DDA"
          | "CORPORATE_DDA"
          | "FINANCIALINSTITUTION_OPS_DDA"
          | "FI_CONCENTRATION_DDA"

      Zenus.CoreProxy.Models.AccountClassCodeEnum

    • Zenus.CoreProxy.Models.BadRequestToken: {
          correlation_id?: string | null;
          error?: string | null;
          error_codes?: number[] | null;
          error_description?: string | null;
          error_uri?: string | null;
          timestamp?: string | null;
          trace_id?: string | null;
      }

      Zenus.CoreProxy.Models.BadRequestToken

    • Zenus.CoreProxy.Models.ChangeAccountStatusEnum: "CUSTOMER_DECISION"

      Zenus.CoreProxy.Models.ChangeAccountStatusEnum

    • Zenus.CoreProxy.Models.ChangeAccountStatusJson: { comment?: string | null; statusReasonCode?: "CUSTOMER_DECISION" }

      Zenus.CoreProxy.Models.ChangeAccountStatusJson

      • Optionalcomment?: string | null
      • OptionalstatusReasonCode?: "CUSTOMER_DECISION"

        Zenus.CoreProxy.Models.ChangeAccountStatusEnum

    • Zenus.CoreProxy.Models.CreateActionHistoryJson: { comment?: string | null }

      Zenus.CoreProxy.Models.CreateActionHistoryJson

      • Optionalcomment?: string | null

        between 1 and 2000

    • Zenus.CoreProxy.Models.CreateAddressForLegalPersonJson: {
          addressTypeCode:
              | "R"
              | "C"
              | "B"
              | "D"
              | "BILLING"
              | "HQ_LOCATION"
              | "PLACE_OF_BUSINESS"
              | "SUBSIDIARY";
          cityCounty: string;
          countryCode: string;
          stateRegion?: string
          | null;
          street1: string;
          street2?: string | null;
          zip: string;
      }

      Zenus.CoreProxy.Models.CreateAddressForLegalPersonJson

      • addressTypeCode:
            | "R"
            | "C"
            | "B"
            | "D"
            | "BILLING"
            | "HQ_LOCATION"
            | "PLACE_OF_BUSINESS"
            | "SUBSIDIARY"

        Zenus.Clients.Tuum.PersonApi.CreateAddressJsonAddressTypeCode

      • cityCounty: string
      • countryCode: string

        format: ISO 3166 (alpha-2)

      • OptionalstateRegion?: string | null
      • street1: string
      • Optionalstreet2?: string | null
      • zip: string
    • Zenus.CoreProxy.Models.CreateAddressJson: {
          addressTypeCode:
              | "R"
              | "C"
              | "B"
              | "D"
              | "BILLING"
              | "HQ_LOCATION"
              | "PLACE_OF_BUSINESS"
              | "SUBSIDIARY";
          cityCounty: string;
          countryCode: string;
          moveInDate?: string
          | null;
          stateRegion?: string | null;
          street1: string;
          street2?: string | null;
          zip: string;
      }

      Zenus.CoreProxy.Models.CreateAddressJson

      • addressTypeCode:
            | "R"
            | "C"
            | "B"
            | "D"
            | "BILLING"
            | "HQ_LOCATION"
            | "PLACE_OF_BUSINESS"
            | "SUBSIDIARY"

        Zenus.Clients.Tuum.PersonApi.CreateAddressJsonAddressTypeCode

      • cityCounty: string
      • countryCode: string

        format: ISO 3166 (alpha-2)

      • OptionalmoveInDate?: string | null

        Format: date-time

        format: YYYY-MM-DD

      • OptionalstateRegion?: string | null
      • street1: string
      • Optionalstreet2?: string | null
      • zip: string
    • Zenus.CoreProxy.Models.CreateLegalEntityIdentifierJson: {
          lastUpdateDate?: string | null;
          leiCode: string;
          localOperatingUnit: string;
          registrationDate: string;
      }

      Zenus.CoreProxy.Models.CreateLegalEntityIdentifierJson

      • OptionallastUpdateDate?: string | null

        Format: date-time

        Date of last renewal as LEI code typically requires annual renewal to remain active

      • leiCode: string

        The Legal Entity Identifier (LEI) is a reference code (20-digit alphanumeric) used across markets and jurisdictions to uniquely identify a legally distinct entity that engages in a financial transaction.

      • localOperatingUnit: string

        The organization authorized to issue LEIs to legal entities participating in financial transactions

      • registrationDate: string

        Format: date-time

        The specific date when a Legal Entity Identifier (LEI) code was initially assigned to a legal entity

    • Zenus.CoreProxy.Models.CreateLegalPersonJson: {
          addresses?:
              | {
                  addressTypeCode: | "R"
                  | "C"
                  | "B"
                  | "D"
                  | "BILLING"
                  | "HQ_LOCATION"
                  | "PLACE_OF_BUSINESS"
                  | "SUBSIDIARY";
                  cityCounty: string;
                  countryCode: string;
                  stateRegion?: string
                  | null;
                  street1: string;
                  street2?: string | null;
                  zip: string;
              }[]
              | null;
          counterpartySectorCode?: string
          | null;
          identificationNumbers?:
              | { idCountryCode: string; idNumber: string; primary?: boolean }[]
              | null;
          name?: string | null;
          registrationDate?: string | null;
          taxNumbers?:
              | {
                  primary?: boolean
                  | null;
                  taxCountryCode: string;
                  taxNumber: string;
                  taxNumberTypeCode?:
                      | "TAX_IDENTIFICATION_NUMBER"
                      | "VAT_NUMBER"
                      | "NATIONAL_INSURANCE_NUMBER";
              }[]
              | null;
          webAddress?: string
          | null;
      }

      Zenus.CoreProxy.Models.CreateLegalPersonJson

      • Optionaladdresses?:
            | {
                addressTypeCode: | "R"
                | "C"
                | "B"
                | "D"
                | "BILLING"
                | "HQ_LOCATION"
                | "PLACE_OF_BUSINESS"
                | "SUBSIDIARY";
                cityCounty: string;
                countryCode: string;
                stateRegion?: string
                | null;
                street1: string;
                street2?: string | null;
                zip: string;
            }[]
            | null
      • OptionalcounterpartySectorCode?: string | null

        Use NAICS Codes List for Business Area

      • OptionalidentificationNumbers?: { idCountryCode: string; idNumber: string; primary?: boolean }[] | null
      • Optionalname?: string | null
      • OptionalregistrationDate?: string | null

        Format: date-time

      • OptionaltaxNumbers?:
            | {
                primary?: boolean
                | null;
                taxCountryCode: string;
                taxNumber: string;
                taxNumberTypeCode?:
                    | "TAX_IDENTIFICATION_NUMBER"
                    | "VAT_NUMBER"
                    | "NATIONAL_INSURANCE_NUMBER";
            }[]
            | null
      • OptionalwebAddress?: string | null

        Business/Corporation Website Address

    • Zenus.CoreProxy.Models.CreatePaymentJsonV2: {
          chargeBearer?: "DEBT";
          details: string;
          directionCode: string;
          endToEndId?: string | null;
          money: { amount: number; currencyCode: "USD" };
          paymentParties?:
              | {
                  accountId?: string
                  | null;
                  accountNumber?: {
                      type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                      value?: string;
                  };
                  accountNumberCountryCode?: string
                  | null;
                  accountNumberSubtype?: string | null;
                  address?: {
                      addressLine?: string | null;
                      addressTypeCode?: string | null;
                      cityCounty: string;
                      countryCode: string;
                      stateRegion?: string | null;
                      street1: string;
                      street2?: string | null;
                      zip?: string | null;
                  };
                  financialInstitutionId?: string
                  | null;
                  givenName?: string | null;
                  name?: string | null;
                  partyIdentification?: {
                      identificationTypeCode?:
                          | "PASSPORT"
                          | "DRIVER_LICENCE"
                          | "ID_CARD"
                          | "RESIDENCE_PERMIT"
                          | "NATIONAL_IDENTIFICATION_NUMBER";
                      identificationValue?: string
                      | null;
                  };
                  personTypeCode?: "P"
                  | "L";
                  surname?: string | null;
                  typeCode?:
                      | "OUR_PARTY"
                      | "OUR_CORRESPONDENT"
                      | "COUNTERPARTY"
                      | "ORIGINAL_OUR_PARTY"
                      | "OUR_PARTY_MASTER";
              }[]
              | null;
          paymentSchemeElements?: | {
              fieldValue?: string
              | null;
              fieldValueCountryCode?: string | null;
              fieldValueTypeCode?: string;
              includeToMetaInfo?: string | null;
          }[]
          | null;
          paymentTypeCode: "ACC2EXTERNAL"
          | "ACC2ACC";
          preferredPaymentScheme?:
              | "LOCAL_US_ACH"
              | "SWIFT_CROSSBORDER"
              | "LOCAL_US_WIRE"
              | "LOCAL_STABLECOIN";
          purposeCode: string;
          referenceNumber?: string
          | null;
          valueDate?: string | null;
      }

      Zenus.CoreProxy.Models.CreatePaymentJsonV2

      • OptionalchargeBearer?: "DEBT"

        Zenus.CoreProxy.Models.CreatePaymentJsonV2ChargeBearer

      • details: string

        Details of payment

      • directionCode: string

        Direction code OUT

        OUT
        
      • OptionalendToEndId?: string | null

        A unique end to end ID of payment, must be unique value generated by client application

      • money: { amount: number; currencyCode: "USD" }

        Zenus.CoreProxy.Models.Money

        • amount: number

          Format: double

        • currencyCode: "USD"

          Zenus.CoreProxy.Models.CurrencyCodeEnum

      • OptionalpaymentParties?:
            | {
                accountId?: string
                | null;
                accountNumber?: {
                    type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
                    value?: string;
                };
                accountNumberCountryCode?: string
                | null;
                accountNumberSubtype?: string | null;
                address?: {
                    addressLine?: string | null;
                    addressTypeCode?: string | null;
                    cityCounty: string;
                    countryCode: string;
                    stateRegion?: string | null;
                    street1: string;
                    street2?: string | null;
                    zip?: string | null;
                };
                financialInstitutionId?: string
                | null;
                givenName?: string | null;
                name?: string | null;
                partyIdentification?: {
                    identificationTypeCode?:
                        | "PASSPORT"
                        | "DRIVER_LICENCE"
                        | "ID_CARD"
                        | "RESIDENCE_PERMIT"
                        | "NATIONAL_IDENTIFICATION_NUMBER";
                    identificationValue?: string
                    | null;
                };
                personTypeCode?: "P"
                | "L";
                surname?: string | null;
                typeCode?:
                    | "OUR_PARTY"
                    | "OUR_CORRESPONDENT"
                    | "COUNTERPARTY"
                    | "ORIGINAL_OUR_PARTY"
                    | "OUR_PARTY_MASTER";
            }[]
            | null
      • OptionalpaymentSchemeElements?:
            | {
                fieldValue?: string
                | null;
                fieldValueCountryCode?: string | null;
                fieldValueTypeCode?: string;
                includeToMetaInfo?: string | null;
            }[]
            | null
      • paymentTypeCode: "ACC2EXTERNAL" | "ACC2ACC"

        Zenus.CoreProxy.Models.PaymentTypeCodeEnum

      • OptionalpreferredPaymentScheme?: "LOCAL_US_ACH" | "SWIFT_CROSSBORDER" | "LOCAL_US_WIRE" | "LOCAL_STABLECOIN"

        Zenus.CoreProxy.Models.PreferredPaymentSchemeEnum

      • purposeCode: string

        Value from 1 to 31

      • OptionalreferenceNumber?: string | null

        Reference number of payment

      • OptionalvalueDate?: string | null

        Format: date-time

        Value date - actual payment date, format: YYYY-MM-DD

        2021-01-01
        
    • Zenus.CoreProxy.Models.CreatePaymentJsonV2ChargeBearer: "DEBT"

      Zenus.CoreProxy.Models.CreatePaymentJsonV2ChargeBearer

    • Zenus.CoreProxy.Models.CreatePersonJson: {
          addresses?:
              | {
                  addressTypeCode: | "R"
                  | "C"
                  | "B"
                  | "D"
                  | "BILLING"
                  | "HQ_LOCATION"
                  | "PLACE_OF_BUSINESS"
                  | "SUBSIDIARY";
                  cityCounty: string;
                  countryCode: string;
                  moveInDate?: string
                  | null;
                  stateRegion?: string | null;
                  street1: string;
                  street2?: string | null;
                  zip: string;
              }[]
              | null;
          birthDate?: string
          | null;
          businessModelDescription?: string | null;
          counterpartySectorCode?: string | null;
          countryOfBirth?: string | null;
          customFields?: { [key: string]: unknown } | null;
          documents?:
              | {
                  documentTypeCode: | "PASSPORT"
                  | "DRIVER_LICENCE"
                  | "ID_CARD"
                  | "RESIDENCE_PERMIT";
                  expiryDate?: string
                  | null;
                  issuingCountry: string;
                  number: string;
                  validityRange?: { endTime?: string | null; startTime?: string | null };
              }[]
              | null;
          email?: string
          | null;
          financialData?:
              | {
                  currencyCode?: string
                  | null;
                  currentPeriodValue?: number | null;
                  description?: string | null;
                  financialDataTypeCode: string;
                  financialDataValueTypeCode:
                      | "CURRENCY"
                      | "NUMBER"
                      | "NUMBER_RANGE"
                      | "CURRENCY_RANGE";
                  nextPeriodEstimateValue?: number
                  | null;
                  period?: number | null;
                  periodRange?: { endDate?: string | null; startDate?: string | null };
                  valueRange?: { endValue?: number | null; startValue?: number | null };
              }[]
              | null;
          givenName?: string
          | null;
          identificationNumbers?:
              | { idCountryCode: string; idNumber: string; primary?: boolean }[]
              | null;
          intraOrgCode?: string | null;
          language?: string | null;
          legalEntityIdentifier?: {
              lastUpdateDate?: string | null;
              leiCode: string;
              localOperatingUnit: string;
              registrationDate: string;
          };
          middleName?: string
          | null;
          name?: string | null;
          nationality?: string | null;
          pep?: boolean | null;
          pepExplanation?: string | null;
          personGroupCodes?: string[] | null;
          personTypeCode: "P" | "L";
          phoneCountryCode?: string | null;
          phoneNumber?: string | null;
          placeOfBirth?: string | null;
          registrationDate?: string | null;
          relationships?:
              | {
                  additionalData?: string
                  | null;
                  beneficiary?: boolean;
                  customFields?: { [key: string]: unknown } | null;
                  idCountryCode: string;
                  idNumber: string;
                  percentageOfShares?: number | null;
                  percentageOfSignature?: number | null;
                  relationTypeCode:
                      | "REPRESENTATIVE"
                      | "SHAREHOLDER"
                      | "DIRECTOR"
                      | "MEMBER_OF_BOARD"
                      | "SUPERVISORY_BOARD_MEMBER"
                      | "EXECUTIVE_OFFICER"
                      | "ACCOUNTANT";
                  representingRange: { endDate?: string
                  | null; startDate?: string | null };
                  role?: string | null;
                  source?: { sourceName: string; sourceRef: string };
                  statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
              }[]
              | null;
          residencyCountryCode?: string
          | null;
          risks?:
              | {
                  date?: string
                  | null;
                  riskLevelCode: string;
                  riskTypeCode: string;
                  source?: {
                      sourceLink?: string | null;
                      sourceName: string;
                      sourceRef: string;
                  };
                  value?: number
                  | null;
              }[]
              | null;
          sex?: "M"
          | "F"
          | "O";
          source?: {
              sourceLink?: string | null;
              sourceName: string;
              sourceRef: string;
          };
          surname?: string
          | null;
          taxNumbers?:
              | {
                  primary?: boolean
                  | null;
                  taxCountryCode: string;
                  taxNumber: string;
                  taxNumberTypeCode?:
                      | "TAX_IDENTIFICATION_NUMBER"
                      | "VAT_NUMBER"
                      | "NATIONAL_INSURANCE_NUMBER"
                      | "TAX_CODE"
                      | "SSN";
              }[]
              | null;
          taxResidencyCountry?: string
          | null;
          usResident?: boolean | null;
          webAddress?: string | null;
      }

      Zenus.CoreProxy.Models.CreatePersonJson

      • Optionaladdresses?:
            | {
                addressTypeCode: | "R"
                | "C"
                | "B"
                | "D"
                | "BILLING"
                | "HQ_LOCATION"
                | "PLACE_OF_BUSINESS"
                | "SUBSIDIARY";
                cityCounty: string;
                countryCode: string;
                moveInDate?: string
                | null;
                stateRegion?: string | null;
                street1: string;
                street2?: string | null;
                zip: string;
            }[]
            | null

        Addresses are mandatory both Legal and private person

      • OptionalbirthDate?: string | null

        Format: date-time

        Applicable only to private individuals format: YYYY-MM-DD

      • OptionalbusinessModelDescription?: string | null
      • OptionalcounterpartySectorCode?: string | null

        Use NAICS Codes List for Business Area

      • OptionalcountryOfBirth?: string | null

        format: ISO 3166 (alpha-2)

      • OptionalcustomFields?: { [key: string]: unknown } | null
      • Optionaldocuments?:
            | {
                documentTypeCode: | "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD"
                | "RESIDENCE_PERMIT";
                expiryDate?: string
                | null;
                issuingCountry: string;
                number: string;
                validityRange?: { endTime?: string | null; startTime?: string | null };
            }[]
            | null
      • Optionalemail?: string | null
      • OptionalfinancialData?:
            | {
                currencyCode?: string
                | null;
                currentPeriodValue?: number | null;
                description?: string | null;
                financialDataTypeCode: string;
                financialDataValueTypeCode:
                    | "CURRENCY"
                    | "NUMBER"
                    | "NUMBER_RANGE"
                    | "CURRENCY_RANGE";
                nextPeriodEstimateValue?: number
                | null;
                period?: number | null;
                periodRange?: { endDate?: string | null; startDate?: string | null };
                valueRange?: { endValue?: number | null; startValue?: number | null };
            }[]
            | null
      • OptionalgivenName?: string | null
      • OptionalidentificationNumbers?: { idCountryCode: string; idNumber: string; primary?: boolean }[] | null
      • OptionalintraOrgCode?: string | null

        Unique internal organization reference

      • Optionallanguage?: string | null
      • OptionallegalEntityIdentifier?: {
            lastUpdateDate?: string | null;
            leiCode: string;
            localOperatingUnit: string;
            registrationDate: string;
        }

        Zenus.CoreProxy.Models.CreateLegalEntityIdentifierJson

        • OptionallastUpdateDate?: string | null

          Format: date-time

          Date of last renewal as LEI code typically requires annual renewal to remain active

        • leiCode: string

          The Legal Entity Identifier (LEI) is a reference code (20-digit alphanumeric) used across markets and jurisdictions to uniquely identify a legally distinct entity that engages in a financial transaction.

        • localOperatingUnit: string

          The organization authorized to issue LEIs to legal entities participating in financial transactions

        • registrationDate: string

          Format: date-time

          The specific date when a Legal Entity Identifier (LEI) code was initially assigned to a legal entity

      • OptionalmiddleName?: string | null
      • Optionalname?: string | null

        Applicable only to legal persons

      • Optionalnationality?: string | null

        format: ISO 3166 (alpha-2)

      • Optionalpep?: boolean | null

        True if the person is a politician or is entrusted with a high-profile public function.False if the person is not a politician or does not have a high-profile public function.

      • OptionalpepExplanation?: string | null

        Explanation of PEP status

      • OptionalpersonGroupCodes?: string[] | null
      • personTypeCode: "P" | "L"

        Zenus.Clients.Tuum.PersonApi.CreatePersonJsonPersonTypeCode

      • OptionalphoneCountryCode?: string | null
      • OptionalphoneNumber?: string | null
      • OptionalplaceOfBirth?: string | null
      • OptionalregistrationDate?: string | null

        Format: date-time

        Legal entity registration date format: YYYY-MM-DD

      • Optionalrelationships?:
            | {
                additionalData?: string
                | null;
                beneficiary?: boolean;
                customFields?: { [key: string]: unknown } | null;
                idCountryCode: string;
                idNumber: string;
                percentageOfShares?: number | null;
                percentageOfSignature?: number | null;
                relationTypeCode:
                    | "REPRESENTATIVE"
                    | "SHAREHOLDER"
                    | "DIRECTOR"
                    | "MEMBER_OF_BOARD"
                    | "SUPERVISORY_BOARD_MEMBER"
                    | "EXECUTIVE_OFFICER"
                    | "ACCOUNTANT";
                representingRange: { endDate?: string
                | null; startDate?: string | null };
                role?: string | null;
                source?: { sourceName: string; sourceRef: string };
                statusCode: "ACTIVE" | "INACTIVE" | "CLOSED";
            }[]
            | null
      • OptionalresidencyCountryCode?: string | null
      • Optionalrisks?:
            | {
                date?: string
                | null;
                riskLevelCode: string;
                riskTypeCode: string;
                source?: {
                    sourceLink?: string | null;
                    sourceName: string;
                    sourceRef: string;
                };
                value?: number
                | null;
            }[]
            | null
      • Optionalsex?: "M" | "F" | "O"

        Zenus.Clients.Tuum.PersonApi.CreatePersonJsonSex

      • Optionalsource?: { sourceLink?: string | null; sourceName: string; sourceRef: string }

        Zenus.CoreProxy.Models.SourceWithLink

        • OptionalsourceLink?: string | null

          Link to record in external system

        • sourceName: string

          Name of external system

        • sourceRef: string

          Reference number from external system

      • Optionalsurname?: string | null
      • OptionaltaxNumbers?:
            | {
                primary?: boolean
                | null;
                taxCountryCode: string;
                taxNumber: string;
                taxNumberTypeCode?:
                    | "TAX_IDENTIFICATION_NUMBER"
                    | "VAT_NUMBER"
                    | "NATIONAL_INSURANCE_NUMBER"
                    | "TAX_CODE"
                    | "SSN";
            }[]
            | null
      • OptionaltaxResidencyCountry?: string | null

        format: ISO 3166 (alpha-2)

      • OptionalusResident?: boolean | null

        True if the person is a US resident. False if the person is not a US resident.

      • OptionalwebAddress?: string | null

        Business/Corporation Website Address

    • Zenus.CoreProxy.Models.CreatePrivatePersonJson: {
          addresses: {
              addressTypeCode:
                  | "R"
                  | "C"
                  | "B"
                  | "D"
                  | "BILLING"
                  | "HQ_LOCATION"
                  | "PLACE_OF_BUSINESS"
                  | "SUBSIDIARY";
              cityCounty: string;
              countryCode: string;
              moveInDate?: string
              | null;
              stateRegion?: string | null;
              street1: string;
              street2?: string | null;
              zip: string;
          }[];
          birthDate: string;
          countryOfBirth: string;
          email?: string
          | null;
          givenName: string;
          identificationNumbers: {
              expiryDate: string;
              idCountryCode: string;
              idNumber: string;
              idTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD";
              issuingDate?: string | null;
              primary?: boolean;
          }[];
          middleName?: string
          | null;
          nationality: string;
          pep: boolean;
          pepExplanation?: string | null;
          phoneCountryCode?: string | null;
          phoneNumber?: string | null;
          placeOfBirth?: string | null;
          residencyCountryCode?: string | null;
          sex: "M" | "F" | "O";
          surname: string;
          taxNumbers?:
              | {
                  primary: boolean;
                  taxCountryCode: string;
                  taxNumber: string;
                  taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER"
                  | "TAX_CODE"
                  | "SSN";
              }[]
              | null;
          usResident?: boolean
          | null;
      }

      Zenus.CoreProxy.Models.CreatePrivatePersonJson

      • addresses: {
            addressTypeCode:
                | "R"
                | "C"
                | "B"
                | "D"
                | "BILLING"
                | "HQ_LOCATION"
                | "PLACE_OF_BUSINESS"
                | "SUBSIDIARY";
            cityCounty: string;
            countryCode: string;
            moveInDate?: string
            | null;
            stateRegion?: string | null;
            street1: string;
            street2?: string | null;
            zip: string;
        }[]

        Addresses are mandatory both Legal and private person

      • birthDate: string

        Format: date-time

        Applicable only to private individuals format: YYYY-MM-DD

      • countryOfBirth: string

        format: ISO 3166 (alpha-2)

      • Optionalemail?: string | null
      • givenName: string
      • identificationNumbers: {
            expiryDate: string;
            idCountryCode: string;
            idNumber: string;
            idTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD";
            issuingDate?: string | null;
            primary?: boolean;
        }[]
      • OptionalmiddleName?: string | null
      • nationality: string

        format: ISO 3166 (alpha-2)

      • pep: boolean

        True if the person is a politician or is entrusted with a high-profile public function.False if the person is not a politician or does not have a high-profile public function.

      • OptionalpepExplanation?: string | null

        Explanation of PEP status

      • OptionalphoneCountryCode?: string | null
      • OptionalphoneNumber?: string | null
      • OptionalplaceOfBirth?: string | null
      • OptionalresidencyCountryCode?: string | null
      • sex: "M" | "F" | "O"

        Zenus.Clients.Tuum.PersonApi.CreatePersonJsonSex

      • surname: string
      • OptionaltaxNumbers?:
            | {
                primary: boolean;
                taxCountryCode: string;
                taxNumber: string;
                taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER"
                | "TAX_CODE"
                | "SSN";
            }[]
            | null
      • OptionalusResident?: boolean | null

        True if the person is a US resident. False if the person is not a US resident.

    • Zenus.CoreProxy.Models.CreateTaxNumberForLegalPerson: {
          primary?: boolean | null;
          taxCountryCode: string;
          taxNumber: string;
          taxNumberTypeCode?:
              | "TAX_IDENTIFICATION_NUMBER"
              | "VAT_NUMBER"
              | "NATIONAL_INSURANCE_NUMBER";
      }

      Zenus.CoreProxy.Models.CreateTaxNumberForLegalPerson

      • Optionalprimary?: boolean | null
      • taxCountryCode: string

        Business/Corporation tax number format: ISO 3166 (alpha-2)

      • taxNumber: string
      • OptionaltaxNumberTypeCode?: "TAX_IDENTIFICATION_NUMBER" | "VAT_NUMBER" | "NATIONAL_INSURANCE_NUMBER"

        Zenus.CoreProxy.Models.TaxNumberTypeCodeForLegalEnum

    • Zenus.CoreProxy.Models.CreateTaxNumberForPrivatePerson: {
          primary: boolean;
          taxCountryCode: string;
          taxNumber: string;
          taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER" | "TAX_CODE" | "SSN";
      }

      Zenus.CoreProxy.Models.CreateTaxNumberForPrivatePerson

      • primary: boolean

        Indicates whether this tax number is the primary one for the individual. Only one tax number in the list should have this value set to true.

        true
        
      • taxCountryCode: string

        Business/Corporation tax number format: ISO 3166 (alpha-2)

      • taxNumber: string
      • taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER" | "TAX_CODE" | "SSN"

        Zenus.CoreProxy.Models.TaxNumberTypeCodeForPrivateEnum

    • Zenus.CoreProxy.Models.CreateTaxNumberJson: {
          primary?: boolean | null;
          taxCountryCode: string;
          taxNumber: string;
          taxNumberTypeCode?:
              | "TAX_IDENTIFICATION_NUMBER"
              | "VAT_NUMBER"
              | "NATIONAL_INSURANCE_NUMBER"
              | "TAX_CODE"
              | "SSN";
      }

      Zenus.CoreProxy.Models.CreateTaxNumberJson

      • Optionalprimary?: boolean | null
      • taxCountryCode: string

        Business/Corporation tax number format: ISO 3166 (alpha-2)

      • taxNumber: string
      • OptionaltaxNumberTypeCode?:
            | "TAX_IDENTIFICATION_NUMBER"
            | "VAT_NUMBER"
            | "NATIONAL_INSURANCE_NUMBER"
            | "TAX_CODE"
            | "SSN"

        Zenus.CoreProxy.Models.TaxNumberTypeCodeEnum

    • Zenus.CoreProxy.Models.CreateUsdcRecipient: {
          address: string;
          bns: string;
          chain?: string | null;
          email: string;
          nickname: string;
      }

      Zenus.CoreProxy.Models.CreateUsdcRecipient

    • Zenus.CoreProxy.Models.CurrencyCodeEnum: "USD"

      Zenus.CoreProxy.Models.CurrencyCodeEnum

    • Zenus.CoreProxy.Models.IdentificationNumberForPrivatePerson: {
          expiryDate: string;
          idCountryCode: string;
          idNumber: string;
          idTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD";
          issuingDate?: string | null;
          primary?: boolean;
      }

      Zenus.CoreProxy.Models.IdentificationNumberForPrivatePerson

      • expiryDate: string

        Format: date-time

        Identification expiry date

      • idCountryCode: string

        format: ISO 3166 (alpha-2)

      • idNumber: string

        Social security number for private person or Registration number for legal person

      • idTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD"

        Zenus.CoreProxy.Models.IdentificationNumberTypeEnum

      • OptionalissuingDate?: string | null

        Format: date-time

        Identification expiry date

      • Optionalprimary?: boolean
    • Zenus.CoreProxy.Models.IdentificationNumberJson: { idCountryCode: string; idNumber: string; primary?: boolean }

      Zenus.CoreProxy.Models.IdentificationNumberJson

      • idCountryCode: string

        format: ISO 3166 (alpha-2)

      • idNumber: string

        Social security number for private person or Registration number for legal person

      • Optionalprimary?: boolean
    • Zenus.CoreProxy.Models.IdentificationNumberTypeEnum: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD"

      Zenus.CoreProxy.Models.IdentificationNumberTypeEnum

    • Zenus.CoreProxy.Models.Internal.CreateAccount: {
          accountClassCode:
              | "PERSONAL_DDA"
              | "BUSINESS_DDA"
              | "CORPORATE_DDA"
              | "FINANCIALINSTITUTION_OPS_DDA"
              | "FI_CONCENTRATION_DDA";
          accountName?: string
          | null;
          currencyCode: "USD";
          masterAccountId: string;
      }

      Zenus.CoreProxy.Models.Internal.CreateAccount

      • accountClassCode:
            | "PERSONAL_DDA"
            | "BUSINESS_DDA"
            | "CORPORATE_DDA"
            | "FINANCIALINSTITUTION_OPS_DDA"
            | "FI_CONCENTRATION_DDA"

        Zenus.CoreProxy.Models.AccountClassCodeEnum

      • OptionalaccountName?: string | null
      • currencyCode: "USD"

        Zenus.CoreProxy.Models.CurrencyCodeEnum

      • masterAccountId: string

        length between 1 and 100

        ID-1000
        
    • Zenus.CoreProxy.Models.Internal.CreateCustomFieldValueJson: { fieldId: string; fieldValue: string }

      Zenus.CoreProxy.Models.Internal.CreateCustomFieldValueJson

    • Zenus.CoreProxy.Models.Internal.CreateCustomFieldValuesJson: {
          fieldValues: { fieldId: string; fieldValue: string }[];
          source: { sourceName: string; sourceRef: string };
      }

      Zenus.CoreProxy.Models.Internal.CreateCustomFieldValuesJson

      • fieldValues: { fieldId: string; fieldValue: string }[]
      • source: { sourceName: string; sourceRef: string }

        Zenus.Clients.Tuum.PersonApi.Source

    • Zenus.CoreProxy.Models.Internal.CreateTaxNumber: {
          primary: boolean;
          taxCountryCode: string;
          taxNumber: string;
          taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER" | "TAX_CODE" | "SSN";
      }

      Zenus.CoreProxy.Models.Internal.CreateTaxNumber

      • primary: boolean

        Indicates whether this tax number is the primary one for the individual. Only one tax number in the list should have this value set to true.

        true
        
      • taxCountryCode: string

        Business/Corporation tax number format: ISO 3166 (alpha-2)

      • taxNumber: string
      • taxNumberTypeCode: "NATIONAL_INSURANCE_NUMBER" | "TAX_CODE" | "SSN"

        Zenus.CoreProxy.Models.TaxNumberTypeCodeForPrivateEnum

    • Zenus.CoreProxy.Models.Internal.CustomFieldsValue: { fieldValues: { fieldId: string; fieldValue: string }[] }

      Zenus.CoreProxy.Models.Internal.CustomFieldsValue

      • fieldValues: { fieldId: string; fieldValue: string }[]

        Custom values list

    • Zenus.CoreProxy.Models.Internal.CustomFieldValue: { fieldId: string; fieldValue: string }

      Zenus.CoreProxy.Models.Internal.CustomFieldValue

      • fieldId: string

        Field id

      • fieldValue: string

        Field value

    • Zenus.CoreProxy.Models.Internal.FileExtension: "PDF" | "JSON" | "JPEG" | "PNG"

      Zenus.CoreProxy.Models.Internal.FileExtension

      Enumeration of file extensions

    • Zenus.CoreProxy.Models.Internal.KYCFile: {
          externalId?: string | null;
          fileBytes?: string | null;
          fileId?: string;
          fileName?: string;
          fileTypeCode?:
              | "PASSPORT"
              | "DRIVER_LICENCE"
              | "ID_CARD"
              | "BIOMETRIC_REPORT"
              | "PROOF_OF_ADDRESS"
              | "FATCA"
              | "SOURCE_OF_FUNDS"
              | "EMPLOYMENT_VERIFICATION_LETTER"
              | "CRYPTO_WALLET_ADDRESS"
              | "DOCUMENT_COPY"
              | "ARTICLES_OF_ASSOCIATION"
              | "AML_CFT_SANCTIONS_IND_AUDIT"
              | "AML_CTF_SANCTIONS_POLICY"
              | "AML_CTF_TRAINING_PROGRAM"
              | "AUTHORIZED_SIGNATURE_FORM"
              | "BANKING_LICENSE"
              | "BANKING_REFERENCE"
              | "CERTIF_INCORPORATION_REG"
              | "COMPANY_FISCAL_REG_CERTIF"
              | "COMPLIANCE_DEPARTMENT"
              | "COMPLIANCE_OFFICER_RESUME"
              | "CORPORATE_RESOLUTION"
              | "FI_CORPORATE_STAMP"
              | "FI_LICENSE"
              | "FINANCIAL_STATEMENTS"
              | "FINCEN_CERTIF_CORRESP_ACC_FI"
              | "GOOD_STANDING_CERTIFICATION"
              | "GOV_COMPANY_REG_NUMBER"
              | "MEM_OF_ASSOCIATION"
              | "ML_TF_RISK_ASSESSMENT"
              | "SHARE_CERTIFICATE"
              | "SOURCE_OF_FUNDS_CERTIFICATION"
              | "TAX_ID_NUMBER"
              | "RFI"
              | "CORPORATE_RECORDS"
              | "WOLFSBERG_GCBDDQ"
              | "KYB_REVIEW"
              | "EDD_CONCENTRATION_FORM";
      }

      Zenus.CoreProxy.Models.Internal.KYCFile

      • OptionalexternalId?: string | null

        Unique external Id

      • OptionalfileBytes?: string | null

        Format: byte

        Bytes encoded in base64

      • OptionalfileId?: string

        Format: uuid

        File unique identifier

      • OptionalfileName?: string

        File name

      • OptionalfileTypeCode?:
            | "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD"
            | "BIOMETRIC_REPORT"
            | "PROOF_OF_ADDRESS"
            | "FATCA"
            | "SOURCE_OF_FUNDS"
            | "EMPLOYMENT_VERIFICATION_LETTER"
            | "CRYPTO_WALLET_ADDRESS"
            | "DOCUMENT_COPY"
            | "ARTICLES_OF_ASSOCIATION"
            | "AML_CFT_SANCTIONS_IND_AUDIT"
            | "AML_CTF_SANCTIONS_POLICY"
            | "AML_CTF_TRAINING_PROGRAM"
            | "AUTHORIZED_SIGNATURE_FORM"
            | "BANKING_LICENSE"
            | "BANKING_REFERENCE"
            | "CERTIF_INCORPORATION_REG"
            | "COMPANY_FISCAL_REG_CERTIF"
            | "COMPLIANCE_DEPARTMENT"
            | "COMPLIANCE_OFFICER_RESUME"
            | "CORPORATE_RESOLUTION"
            | "FI_CORPORATE_STAMP"
            | "FI_LICENSE"
            | "FINANCIAL_STATEMENTS"
            | "FINCEN_CERTIF_CORRESP_ACC_FI"
            | "GOOD_STANDING_CERTIFICATION"
            | "GOV_COMPANY_REG_NUMBER"
            | "MEM_OF_ASSOCIATION"
            | "ML_TF_RISK_ASSESSMENT"
            | "SHARE_CERTIFICATE"
            | "SOURCE_OF_FUNDS_CERTIFICATION"
            | "TAX_ID_NUMBER"
            | "RFI"
            | "CORPORATE_RECORDS"
            | "WOLFSBERG_GCBDDQ"
            | "KYB_REVIEW"
            | "EDD_CONCENTRATION_FORM"

        Zenus.CoreProxy.Models.Internal.KYCFileTypeCode

    • Zenus.CoreProxy.Models.Internal.KYCFileExtension: "PDF" | "JSON" | "JPEG" | "PNG"

      Zenus.CoreProxy.Models.Internal.KYCFileExtension

      Enumeration of kyc file extensions

    • Zenus.CoreProxy.Models.Internal.KYCFileTypeCode:
          | "PASSPORT"
          | "DRIVER_LICENCE"
          | "ID_CARD"
          | "BIOMETRIC_REPORT"
          | "PROOF_OF_ADDRESS"
          | "FATCA"
          | "SOURCE_OF_FUNDS"
          | "EMPLOYMENT_VERIFICATION_LETTER"
          | "CRYPTO_WALLET_ADDRESS"
          | "DOCUMENT_COPY"
          | "ARTICLES_OF_ASSOCIATION"
          | "AML_CFT_SANCTIONS_IND_AUDIT"
          | "AML_CTF_SANCTIONS_POLICY"
          | "AML_CTF_TRAINING_PROGRAM"
          | "AUTHORIZED_SIGNATURE_FORM"
          | "BANKING_LICENSE"
          | "BANKING_REFERENCE"
          | "CERTIF_INCORPORATION_REG"
          | "COMPANY_FISCAL_REG_CERTIF"
          | "COMPLIANCE_DEPARTMENT"
          | "COMPLIANCE_OFFICER_RESUME"
          | "CORPORATE_RESOLUTION"
          | "FI_CORPORATE_STAMP"
          | "FI_LICENSE"
          | "FINANCIAL_STATEMENTS"
          | "FINCEN_CERTIF_CORRESP_ACC_FI"
          | "GOOD_STANDING_CERTIFICATION"
          | "GOV_COMPANY_REG_NUMBER"
          | "MEM_OF_ASSOCIATION"
          | "ML_TF_RISK_ASSESSMENT"
          | "SHARE_CERTIFICATE"
          | "SOURCE_OF_FUNDS_CERTIFICATION"
          | "TAX_ID_NUMBER"
          | "RFI"
          | "CORPORATE_RECORDS"
          | "WOLFSBERG_GCBDDQ"
          | "KYB_REVIEW"
          | "EDD_CONCENTRATION_FORM"

      Zenus.CoreProxy.Models.Internal.KYCFileTypeCode

    • Zenus.CoreProxy.Models.Internal.StoreKYCFile: {
          externalId?: string | null;
          fileBytes: string;
          fileName: string;
          fileType: "PDF" | "JSON" | "JPEG" | "PNG";
          fileTypeCode:
              | "PASSPORT"
              | "DRIVER_LICENCE"
              | "ID_CARD"
              | "BIOMETRIC_REPORT"
              | "PROOF_OF_ADDRESS"
              | "FATCA"
              | "SOURCE_OF_FUNDS"
              | "EMPLOYMENT_VERIFICATION_LETTER"
              | "CRYPTO_WALLET_ADDRESS"
              | "DOCUMENT_COPY"
              | "ARTICLES_OF_ASSOCIATION"
              | "AML_CFT_SANCTIONS_IND_AUDIT"
              | "AML_CTF_SANCTIONS_POLICY"
              | "AML_CTF_TRAINING_PROGRAM"
              | "AUTHORIZED_SIGNATURE_FORM"
              | "BANKING_LICENSE"
              | "BANKING_REFERENCE"
              | "CERTIF_INCORPORATION_REG"
              | "COMPANY_FISCAL_REG_CERTIF"
              | "COMPLIANCE_DEPARTMENT"
              | "COMPLIANCE_OFFICER_RESUME"
              | "CORPORATE_RESOLUTION"
              | "FI_CORPORATE_STAMP"
              | "FI_LICENSE"
              | "FINANCIAL_STATEMENTS"
              | "FINCEN_CERTIF_CORRESP_ACC_FI"
              | "GOOD_STANDING_CERTIFICATION"
              | "GOV_COMPANY_REG_NUMBER"
              | "MEM_OF_ASSOCIATION"
              | "ML_TF_RISK_ASSESSMENT"
              | "SHARE_CERTIFICATE"
              | "SOURCE_OF_FUNDS_CERTIFICATION"
              | "TAX_ID_NUMBER"
              | "RFI"
              | "CORPORATE_RECORDS"
              | "WOLFSBERG_GCBDDQ"
              | "KYB_REVIEW"
              | "EDD_CONCENTRATION_FORM";
      }

      Zenus.CoreProxy.Models.Internal.StoreKYCFile

      • OptionalexternalId?: string | null

        Unique external Id

      • fileBytes: string

        Format: byte

        Bytes encoded in base64

      • fileName: string

        File name

      • fileType: "PDF" | "JSON" | "JPEG" | "PNG"

        Zenus.CoreProxy.Models.Internal.KYCFileExtension

        Enumeration of kyc file extensions

      • fileTypeCode:
            | "PASSPORT"
            | "DRIVER_LICENCE"
            | "ID_CARD"
            | "BIOMETRIC_REPORT"
            | "PROOF_OF_ADDRESS"
            | "FATCA"
            | "SOURCE_OF_FUNDS"
            | "EMPLOYMENT_VERIFICATION_LETTER"
            | "CRYPTO_WALLET_ADDRESS"
            | "DOCUMENT_COPY"
            | "ARTICLES_OF_ASSOCIATION"
            | "AML_CFT_SANCTIONS_IND_AUDIT"
            | "AML_CTF_SANCTIONS_POLICY"
            | "AML_CTF_TRAINING_PROGRAM"
            | "AUTHORIZED_SIGNATURE_FORM"
            | "BANKING_LICENSE"
            | "BANKING_REFERENCE"
            | "CERTIF_INCORPORATION_REG"
            | "COMPANY_FISCAL_REG_CERTIF"
            | "COMPLIANCE_DEPARTMENT"
            | "COMPLIANCE_OFFICER_RESUME"
            | "CORPORATE_RESOLUTION"
            | "FI_CORPORATE_STAMP"
            | "FI_LICENSE"
            | "FINANCIAL_STATEMENTS"
            | "FINCEN_CERTIF_CORRESP_ACC_FI"
            | "GOOD_STANDING_CERTIFICATION"
            | "GOV_COMPANY_REG_NUMBER"
            | "MEM_OF_ASSOCIATION"
            | "ML_TF_RISK_ASSESSMENT"
            | "SHARE_CERTIFICATE"
            | "SOURCE_OF_FUNDS_CERTIFICATION"
            | "TAX_ID_NUMBER"
            | "RFI"
            | "CORPORATE_RECORDS"
            | "WOLFSBERG_GCBDDQ"
            | "KYB_REVIEW"
            | "EDD_CONCENTRATION_FORM"

        Zenus.CoreProxy.Models.Internal.KYCFileTypeCode

    • Zenus.CoreProxy.Models.Internal.StoreKYCFiles: {
          files: {
              externalId?: string | null;
              fileBytes: string;
              fileName: string;
              fileType: "PDF" | "JSON" | "JPEG" | "PNG";
              fileTypeCode:
                  | "PASSPORT"
                  | "DRIVER_LICENCE"
                  | "ID_CARD"
                  | "BIOMETRIC_REPORT"
                  | "PROOF_OF_ADDRESS"
                  | "FATCA"
                  | "SOURCE_OF_FUNDS"
                  | "EMPLOYMENT_VERIFICATION_LETTER"
                  | "CRYPTO_WALLET_ADDRESS"
                  | "DOCUMENT_COPY"
                  | "ARTICLES_OF_ASSOCIATION"
                  | "AML_CFT_SANCTIONS_IND_AUDIT"
                  | "AML_CTF_SANCTIONS_POLICY"
                  | "AML_CTF_TRAINING_PROGRAM"
                  | "AUTHORIZED_SIGNATURE_FORM"
                  | "BANKING_LICENSE"
                  | "BANKING_REFERENCE"
                  | "CERTIF_INCORPORATION_REG"
                  | "COMPANY_FISCAL_REG_CERTIF"
                  | "COMPLIANCE_DEPARTMENT"
                  | "COMPLIANCE_OFFICER_RESUME"
                  | "CORPORATE_RESOLUTION"
                  | "FI_CORPORATE_STAMP"
                  | "FI_LICENSE"
                  | "FINANCIAL_STATEMENTS"
                  | "FINCEN_CERTIF_CORRESP_ACC_FI"
                  | "GOOD_STANDING_CERTIFICATION"
                  | "GOV_COMPANY_REG_NUMBER"
                  | "MEM_OF_ASSOCIATION"
                  | "ML_TF_RISK_ASSESSMENT"
                  | "SHARE_CERTIFICATE"
                  | "SOURCE_OF_FUNDS_CERTIFICATION"
                  | "TAX_ID_NUMBER"
                  | "RFI"
                  | "CORPORATE_RECORDS"
                  | "WOLFSBERG_GCBDDQ"
                  | "KYB_REVIEW"
                  | "EDD_CONCENTRATION_FORM";
          }[];
      }

      Zenus.CoreProxy.Models.Internal.StoreKYCFiles

      • files: {
            externalId?: string | null;
            fileBytes: string;
            fileName: string;
            fileType: "PDF" | "JSON" | "JPEG" | "PNG";
            fileTypeCode:
                | "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD"
                | "BIOMETRIC_REPORT"
                | "PROOF_OF_ADDRESS"
                | "FATCA"
                | "SOURCE_OF_FUNDS"
                | "EMPLOYMENT_VERIFICATION_LETTER"
                | "CRYPTO_WALLET_ADDRESS"
                | "DOCUMENT_COPY"
                | "ARTICLES_OF_ASSOCIATION"
                | "AML_CFT_SANCTIONS_IND_AUDIT"
                | "AML_CTF_SANCTIONS_POLICY"
                | "AML_CTF_TRAINING_PROGRAM"
                | "AUTHORIZED_SIGNATURE_FORM"
                | "BANKING_LICENSE"
                | "BANKING_REFERENCE"
                | "CERTIF_INCORPORATION_REG"
                | "COMPANY_FISCAL_REG_CERTIF"
                | "COMPLIANCE_DEPARTMENT"
                | "COMPLIANCE_OFFICER_RESUME"
                | "CORPORATE_RESOLUTION"
                | "FI_CORPORATE_STAMP"
                | "FI_LICENSE"
                | "FINANCIAL_STATEMENTS"
                | "FINCEN_CERTIF_CORRESP_ACC_FI"
                | "GOOD_STANDING_CERTIFICATION"
                | "GOV_COMPANY_REG_NUMBER"
                | "MEM_OF_ASSOCIATION"
                | "ML_TF_RISK_ASSESSMENT"
                | "SHARE_CERTIFICATE"
                | "SOURCE_OF_FUNDS_CERTIFICATION"
                | "TAX_ID_NUMBER"
                | "RFI"
                | "CORPORATE_RECORDS"
                | "WOLFSBERG_GCBDDQ"
                | "KYB_REVIEW"
                | "EDD_CONCENTRATION_FORM";
        }[]

        List of files

    • Zenus.CoreProxy.Models.Internal.StorePaymentFile: {
          externalId?: string | null;
          fileBytes: string;
          fileName: string;
          fileType: "PDF" | "JSON" | "JPEG" | "PNG";
      }

      Zenus.CoreProxy.Models.Internal.StorePaymentFile

      • OptionalexternalId?: string | null

        Unique external Id

      • fileBytes: string

        Format: byte

        Bytes encoded in base64

      • fileName: string

        File name

      • fileType: "PDF" | "JSON" | "JPEG" | "PNG"

        Zenus.CoreProxy.Models.Internal.FileExtension

        Enumeration of file extensions

    • Zenus.CoreProxy.Models.Internal.UpdateIdentificationNumber: {
          expiryDate: string;
          idCountryCode: string;
          idNumber: string;
          idTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD";
          issuingDate?: string | null;
      }

      Zenus.CoreProxy.Models.Internal.UpdateIdentificationNumber

      • expiryDate: string

        Format: date-time

      • idCountryCode: string

        Business/Corporation tax number format: ISO 3166 (alpha-2)

      • idNumber: string
      • idTypeCode: "PASSPORT" | "DRIVER_LICENCE" | "ID_CARD"

        Zenus.CoreProxy.Models.IdentificationNumberTypeEnum

      • OptionalissuingDate?: string | null

        Format: date-time

    • Zenus.CoreProxy.Models.Internal.UploadKYCFilesResponse: {
          errors?: string[] | null;
          files?: {
              externalId?: string | null;
              fileBytes?: string | null;
              fileId?: string;
              fileName?: string;
              fileTypeCode?:
                  | "PASSPORT"
                  | "DRIVER_LICENCE"
                  | "ID_CARD"
                  | "BIOMETRIC_REPORT"
                  | "PROOF_OF_ADDRESS"
                  | "FATCA"
                  | "SOURCE_OF_FUNDS"
                  | "EMPLOYMENT_VERIFICATION_LETTER"
                  | "CRYPTO_WALLET_ADDRESS"
                  | "DOCUMENT_COPY"
                  | "ARTICLES_OF_ASSOCIATION"
                  | "AML_CFT_SANCTIONS_IND_AUDIT"
                  | "AML_CTF_SANCTIONS_POLICY"
                  | "AML_CTF_TRAINING_PROGRAM"
                  | "AUTHORIZED_SIGNATURE_FORM"
                  | "BANKING_LICENSE"
                  | "BANKING_REFERENCE"
                  | "CERTIF_INCORPORATION_REG"
                  | "COMPANY_FISCAL_REG_CERTIF"
                  | "COMPLIANCE_DEPARTMENT"
                  | "COMPLIANCE_OFFICER_RESUME"
                  | "CORPORATE_RESOLUTION"
                  | "FI_CORPORATE_STAMP"
                  | "FI_LICENSE"
                  | "FINANCIAL_STATEMENTS"
                  | "FINCEN_CERTIF_CORRESP_ACC_FI"
                  | "GOOD_STANDING_CERTIFICATION"
                  | "GOV_COMPANY_REG_NUMBER"
                  | "MEM_OF_ASSOCIATION"
                  | "ML_TF_RISK_ASSESSMENT"
                  | "SHARE_CERTIFICATE"
                  | "SOURCE_OF_FUNDS_CERTIFICATION"
                  | "TAX_ID_NUMBER"
                  | "RFI"
                  | "CORPORATE_RECORDS"
                  | "WOLFSBERG_GCBDDQ"
                  | "KYB_REVIEW"
                  | "EDD_CONCENTRATION_FORM";
          }[];
          validationErrors?: | {
              errors?: | {
                  additionalProperties?: { [key: string]: unknown }
                  | null;
                  code?: string | null;
                  translations?: { [key: string]: string } | null;
              }[]
              | null;
              field?: string
              | null;
          }[]
          | null;
      }

      Zenus.CoreProxy.Models.Internal.UploadKYCFilesResponse

      • Optionalerrors?: string[] | null
      • Optionalfiles?: {
            externalId?: string | null;
            fileBytes?: string | null;
            fileId?: string;
            fileName?: string;
            fileTypeCode?:
                | "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD"
                | "BIOMETRIC_REPORT"
                | "PROOF_OF_ADDRESS"
                | "FATCA"
                | "SOURCE_OF_FUNDS"
                | "EMPLOYMENT_VERIFICATION_LETTER"
                | "CRYPTO_WALLET_ADDRESS"
                | "DOCUMENT_COPY"
                | "ARTICLES_OF_ASSOCIATION"
                | "AML_CFT_SANCTIONS_IND_AUDIT"
                | "AML_CTF_SANCTIONS_POLICY"
                | "AML_CTF_TRAINING_PROGRAM"
                | "AUTHORIZED_SIGNATURE_FORM"
                | "BANKING_LICENSE"
                | "BANKING_REFERENCE"
                | "CERTIF_INCORPORATION_REG"
                | "COMPANY_FISCAL_REG_CERTIF"
                | "COMPLIANCE_DEPARTMENT"
                | "COMPLIANCE_OFFICER_RESUME"
                | "CORPORATE_RESOLUTION"
                | "FI_CORPORATE_STAMP"
                | "FI_LICENSE"
                | "FINANCIAL_STATEMENTS"
                | "FINCEN_CERTIF_CORRESP_ACC_FI"
                | "GOOD_STANDING_CERTIFICATION"
                | "GOV_COMPANY_REG_NUMBER"
                | "MEM_OF_ASSOCIATION"
                | "ML_TF_RISK_ASSESSMENT"
                | "SHARE_CERTIFICATE"
                | "SOURCE_OF_FUNDS_CERTIFICATION"
                | "TAX_ID_NUMBER"
                | "RFI"
                | "CORPORATE_RECORDS"
                | "WOLFSBERG_GCBDDQ"
                | "KYB_REVIEW"
                | "EDD_CONCENTRATION_FORM";
        }[]

        List of files

      • OptionalvalidationErrors?:
            | {
                errors?: | {
                    additionalProperties?: { [key: string]: unknown }
                    | null;
                    code?: string | null;
                    translations?: { [key: string]: string } | null;
                }[]
                | null;
                field?: string
                | null;
            }[]
            | null
    • Zenus.CoreProxy.Models.Money: { amount: number; currencyCode: "USD" }

      Zenus.CoreProxy.Models.Money

      • amount: number

        Format: double

      • currencyCode: "USD"

        Zenus.CoreProxy.Models.CurrencyCodeEnum

    • Zenus.CoreProxy.Models.PaymentAddress: {
          addressLine?: string | null;
          addressTypeCode?: string | null;
          cityCounty: string;
          countryCode: string;
          stateRegion?: string | null;
          street1: string;
          street2?: string | null;
          zip?: string | null;
      }

      Zenus.CoreProxy.Models.PaymentAddress

      • OptionaladdressLine?: string | null
      • OptionaladdressTypeCode?: string | null
      • cityCounty: string
      • countryCode: string

        format: ISO 3166 (alpha-2)

      • OptionalstateRegion?: string | null
      • street1: string

        Usually street number

      • Optionalstreet2?: string | null

        Usually apartment, suite, unit number

      • Optionalzip?: string | null
    • Zenus.CoreProxy.Models.PaymentPartyJsonV2: {
          accountId?: string | null;
          accountNumber?: {
              type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS";
              value?: string;
          };
          accountNumberCountryCode?: string
          | null;
          accountNumberSubtype?: string | null;
          address?: {
              addressLine?: string | null;
              addressTypeCode?: string | null;
              cityCounty: string;
              countryCode: string;
              stateRegion?: string | null;
              street1: string;
              street2?: string | null;
              zip?: string | null;
          };
          financialInstitutionId?: string
          | null;
          givenName?: string | null;
          name?: string | null;
          partyIdentification?: {
              identificationTypeCode?:
                  | "PASSPORT"
                  | "DRIVER_LICENCE"
                  | "ID_CARD"
                  | "RESIDENCE_PERMIT"
                  | "NATIONAL_IDENTIFICATION_NUMBER";
              identificationValue?: string
              | null;
          };
          personTypeCode?: "P"
          | "L";
          surname?: string | null;
          typeCode?:
              | "OUR_PARTY"
              | "OUR_CORRESPONDENT"
              | "COUNTERPARTY"
              | "ORIGINAL_OUR_PARTY"
              | "OUR_PARTY_MASTER";
      }

      Zenus.CoreProxy.Models.PaymentPartyJsonV2

      • OptionalaccountId?: string | null
      • OptionalaccountNumber?: { type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"; value?: string }

        Zenus.Clients.Tuum.Abstractions.Models.AccountNumber

        • type: "IBAN" | "BBAN" | "SWIFT" | "ALIAS"

          Zenus.Clients.Tuum.Abstractions.Models.AccountNumberType

        • Optionalvalue?: string
      • OptionalaccountNumberCountryCode?: string | null
      • OptionalaccountNumberSubtype?: string | null
      • Optionaladdress?: {
            addressLine?: string | null;
            addressTypeCode?: string | null;
            cityCounty: string;
            countryCode: string;
            stateRegion?: string | null;
            street1: string;
            street2?: string | null;
            zip?: string | null;
        }

        Zenus.CoreProxy.Models.PaymentAddress

        • OptionaladdressLine?: string | null
        • OptionaladdressTypeCode?: string | null
        • cityCounty: string
        • countryCode: string

          format: ISO 3166 (alpha-2)

        • OptionalstateRegion?: string | null
        • street1: string

          Usually street number

        • Optionalstreet2?: string | null

          Usually apartment, suite, unit number

        • Optionalzip?: string | null
      • OptionalfinancialInstitutionId?: string | null
      • OptionalgivenName?: string | null
      • Optionalname?: string | null
      • OptionalpartyIdentification?: {
            identificationTypeCode?:
                | "PASSPORT"
                | "DRIVER_LICENCE"
                | "ID_CARD"
                | "RESIDENCE_PERMIT"
                | "NATIONAL_IDENTIFICATION_NUMBER";
            identificationValue?: string
            | null;
        }

        Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJson

        • OptionalidentificationTypeCode?:
              | "PASSPORT"
              | "DRIVER_LICENCE"
              | "ID_CARD"
              | "RESIDENCE_PERMIT"
              | "NATIONAL_IDENTIFICATION_NUMBER"

          Zenus.Clients.Tuum.PaymentApi.PaymentPartyIdentificationJsonIdentificationTypeCode

        • OptionalidentificationValue?: string | null
      • OptionalpersonTypeCode?: "P" | "L"

        Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2PersonTypeCode

      • Optionalsurname?: string | null
      • OptionaltypeCode?:
            | "OUR_PARTY"
            | "OUR_CORRESPONDENT"
            | "COUNTERPARTY"
            | "ORIGINAL_OUR_PARTY"
            | "OUR_PARTY_MASTER"

        Zenus.Clients.Tuum.PaymentApi.PaymentPartyJsonV2TypeCode

    • Zenus.CoreProxy.Models.PaymentSchemeElementJson: {
          fieldValue?: string | null;
          fieldValueCountryCode?: string | null;
          fieldValueTypeCode?: string;
          includeToMetaInfo?: string | null;
      }

      Zenus.CoreProxy.Models.PaymentSchemeElementJson

      • OptionalfieldValue?: string | null

        35 characters maximum for the fieldValueTypeCode = BANK_ADDRESS

      • OptionalfieldValueCountryCode?: string | null
      • OptionalfieldValueTypeCode?: string
      • OptionalincludeToMetaInfo?: string | null
    • Zenus.CoreProxy.Models.PaymentTypeCodeEnum: "ACC2EXTERNAL" | "ACC2ACC"

      Zenus.CoreProxy.Models.PaymentTypeCodeEnum

    • Zenus.CoreProxy.Models.PersonSearchJson: {
          addressTypeCode?:
              | "R"
              | "C"
              | "B"
              | "D"
              | "BILLING"
              | "HQ_LOCATION"
              | "PLACE_OF_BUSINESS"
              | "SUBSIDIARY";
          birthDate?: string
          | null;
          businessModelDescription?: string | null;
          counterpartySectorCode?: string | null;
          country?: string | null;
          creationDateFrom?: string | null;
          creationDateTo?: string | null;
          email?: string | null;
          firstName?: string | null;
          globalSearch?: string | null;
          idNumber?: string | null;
          includeAccessRestricted?: boolean | null;
          intraOrgCode?: string | null;
          lastName?: string | null;
          legalForm?: string | null;
          name?: string | null;
          pageNumber?: number;
          pageSize?: number;
          pepExplanation?: string | null;
          personGroupCodes?: string[] | null;
          personId?: string | null;
          personIds?: string[] | null;
          personTypeCode?: "P" | "L";
          phoneCountryCode?: string | null;
          phoneNumber?: string | null;
          registrationDate?: string | null;
          residencyCountryCode?: string | null;
          sort?: { field?: string | null; order?: string | null }[] | null;
          statusCode?: "ACTIVE" | "INACTIVE" | "PENDING";
          statusCodeReason?: string | null;
          statusCodes?: string[] | null;
          tradingName?: string | null;
          webAddress?: string | null;
          zip?: string | null;
      }

      Zenus.CoreProxy.Models.PersonSearchJson

      • OptionaladdressTypeCode?:
            | "R"
            | "C"
            | "B"
            | "D"
            | "BILLING"
            | "HQ_LOCATION"
            | "PLACE_OF_BUSINESS"
            | "SUBSIDIARY"

        Zenus.Clients.Tuum.PersonApi.PersonSearchJsonAddressTypeCode

      • OptionalbirthDate?: string | null

        Format: date-time

      • OptionalbusinessModelDescription?: string | null
      • OptionalcounterpartySectorCode?: string | null
      • Optionalcountry?: string | null
      • OptionalcreationDateFrom?: string | null

        Format: date-time

      • OptionalcreationDateTo?: string | null

        Format: date-time

      • Optionalemail?: string | null
      • OptionalfirstName?: string | null
      • OptionalglobalSearch?: string | null
      • OptionalidNumber?: string | null
      • OptionalincludeAccessRestricted?: boolean | null
      • OptionalintraOrgCode?: string | null
      • OptionallastName?: string | null
      • OptionallegalForm?: string | null
      • Optionalname?: string | null
      • OptionalpageNumber?: number

        Format: int32

      • OptionalpageSize?: number

        Format: int32

      • OptionalpepExplanation?: string | null
      • OptionalpersonGroupCodes?: string[] | null
      • OptionalpersonId?: string | null
      • OptionalpersonIds?: string[] | null
      • OptionalpersonTypeCode?: "P" | "L"

        Zenus.Clients.Tuum.PersonApi.PersonSearchJsonPersonTypeCode

      • OptionalphoneCountryCode?: string | null
      • OptionalphoneNumber?: string | null
      • OptionalregistrationDate?: string | null

        Format: date-time

      • OptionalresidencyCountryCode?: string | null
      • Optionalsort?: { field?: string | null; order?: string | null }[] | null
      • OptionalstatusCode?: "ACTIVE" | "INACTIVE" | "PENDING"

        Zenus.Clients.Tuum.PersonApi.PersonSearchJsonStatusCode

      • OptionalstatusCodeReason?: string | null
      • OptionalstatusCodes?: string[] | null
      • OptionaltradingName?: string | null
      • OptionalwebAddress?: string | null
      • Optionalzip?: string | null
    • Zenus.CoreProxy.Models.PreferredPaymentSchemeEnum: "LOCAL_US_ACH" | "SWIFT_CROSSBORDER" | "LOCAL_US_WIRE" | "LOCAL_STABLECOIN"

      Zenus.CoreProxy.Models.PreferredPaymentSchemeEnum

    • Zenus.CoreProxy.Models.ResponseTokenModel: {
          access_token?: string;
          expires_in?: number;
          ext_expires_in?: number;
          token_type?: string | null;
      }

      Zenus.CoreProxy.Models.ResponseTokenModel

      • Optionalaccess_token?: string
      • Optionalexpires_in?: number

        Format: int32

      • Optionalext_expires_in?: number

        Format: int32

      • Optionaltoken_type?: string | null
    • Zenus.CoreProxy.Models.ReturnJsonV2: {
          comment?: string | null;
          returnDescription?: string | null;
          returnReason?: string | null;
      }

      Zenus.CoreProxy.Models.ReturnJsonV2

      • Optionalcomment?: string | null
        Return payment
        
      • OptionalreturnDescription?: string | null
        Transaction forbidden on this type of account
        
      • OptionalreturnReason?: string | null

        code: 'AG01', value: 'Transaction forbidden on this type of account' code: 'MS02', value: 'Not Specified Reason Customer Generated' code: ‘RR04', value: 'Regulatory Reason’

        AG01
        
    • Zenus.CoreProxy.Models.SourceWithLink: { sourceLink?: string | null; sourceName: string; sourceRef: string }

      Zenus.CoreProxy.Models.SourceWithLink

      • OptionalsourceLink?: string | null

        Link to record in external system

      • sourceName: string

        Name of external system

      • sourceRef: string

        Reference number from external system

    • Zenus.CoreProxy.Models.TaxNumberTypeCodeEnum:
          | "TAX_IDENTIFICATION_NUMBER"
          | "VAT_NUMBER"
          | "NATIONAL_INSURANCE_NUMBER"
          | "TAX_CODE"
          | "SSN"

      Zenus.CoreProxy.Models.TaxNumberTypeCodeEnum

    • Zenus.CoreProxy.Models.TaxNumberTypeCodeForLegalEnum: "TAX_IDENTIFICATION_NUMBER" | "VAT_NUMBER" | "NATIONAL_INSURANCE_NUMBER"

      Zenus.CoreProxy.Models.TaxNumberTypeCodeForLegalEnum

    • Zenus.CoreProxy.Models.TaxNumberTypeCodeForPrivateEnum: "NATIONAL_INSURANCE_NUMBER" | "TAX_CODE" | "SSN"

      Zenus.CoreProxy.Models.TaxNumberTypeCodeForPrivateEnum

    • Zenus.CoreProxy.Models.UpdateAddressJson: {
          cityCounty: string;
          countryCode: string;
          moveInDate?: string | null;
          stateRegion?: string | null;
          street1: string;
          street2?: string | null;
          zip: string;
      }

      Zenus.CoreProxy.Models.UpdateAddressJson

      • cityCounty: string
      • countryCode: string

        format: ISO 3166 (alpha-2)

      • OptionalmoveInDate?: string | null

        Format: date-time

        format: YYYY-MM-DD

      • OptionalstateRegion?: string | null
      • street1: string
      • Optionalstreet2?: string | null
      • zip: string
    • Zenus.CoreProxy.Models.UpdatePersonAdditionalInfoJson: {
          birthDate?: string | null;
          businessAreaCodes?: string[] | null;
          businessModelDescription?: string | null;
          counterpartySectorCode?: string | null;
          countryOfBirth?: string | null;
          deathDate?: string | null;
          dependantPersons?: number | null;
          educationCode?:
              | "PRIMARY"
              | "SECONDARY"
              | "VOCATIONAL_SCHOOL"
              | "HIGHER_EDUCATION";
          inactivationDate?: string
          | null;
          language?: string | null;
          liquidationDate?: string | null;
          maritalStatusCode?:
              | "SINGLE"
              | "MARRIED"
              | "DIVORCED"
              | "WIDOW"
              | "COHABITANT";
          pep?: boolean
          | null;
          pepExplanation?: string | null;
          placeOfBirth?: string | null;
          registrationDate?: string | null;
          statusCodeReason?: string | null;
          taxResidencyCountry?: string | null;
          tradingName?: string | null;
          usResident?: boolean | null;
          webAddress?: string | null;
      }

      Zenus.CoreProxy.Models.UpdatePersonAdditionalInfoJson

      • OptionalbirthDate?: string | null

        Format: date-time

        format: YYYY-MM-DD

      • OptionalbusinessAreaCodes?: string[] | null
      • OptionalbusinessModelDescription?: string | null
      • OptionalcounterpartySectorCode?: string | null
      • OptionalcountryOfBirth?: string | null

        format: ISO 3166 (alpha-2)

      • OptionaldeathDate?: string | null

        Format: date-time

        Date when the person passed away

      • OptionaldependantPersons?: number | null

        Format: int32

      • OptionaleducationCode?: "PRIMARY" | "SECONDARY" | "VOCATIONAL_SCHOOL" | "HIGHER_EDUCATION"

        Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonEducationCode

      • OptionalinactivationDate?: string | null

        Format: date-time

        Date of the inactivation

      • Optionallanguage?: string | null

        format: ISO 639-1

      • OptionalliquidationDate?: string | null

        Format: date-time

        Date of the liquidation for legal entity

      • OptionalmaritalStatusCode?: "SINGLE" | "MARRIED" | "DIVORCED" | "WIDOW" | "COHABITANT"

        Zenus.Clients.Tuum.PersonApi.UpdatePersonAdditionalInfoJsonMaritalStatusCode

      • Optionalpep?: boolean | null

        True if the person is a politician or is entrusted with a high-profile public function. False if the person is not a politician or does not have a high-profile public function.

      • OptionalpepExplanation?: string | null

        Explanation of PEP status

      • OptionalplaceOfBirth?: string | null
      • OptionalregistrationDate?: string | null

        Format: date-time

        Legal entity registration date

      • OptionalstatusCodeReason?: string | null
      • OptionaltaxResidencyCountry?: string | null

        format: ISO 3166 (alpha-2)

      • OptionaltradingName?: string | null

        Registered trade names of the entity

      • OptionalusResident?: boolean | null

        True if the person is a US resident. False if the person is not a US resident.

      • OptionalwebAddress?: string | null

        Web addresses related to company

    • Zenus.CoreProxy.Models.UpdatePersonPersonalInfoJson: {
          email?: string | null;
          givenName?: string | null;
          legalForm?: string | null;
          middleName?: string | null;
          name?: string | null;
          nationality?: string | null;
          phoneCountryCode?: string | null;
          phoneNumber?: string | null;
          residencyCountryCode?: string | null;
          sex?: "M" | "F" | "O";
          surname?: string | null;
      }

      Zenus.CoreProxy.Models.UpdatePersonPersonalInfoJson

      • Optionalemail?: string | null
      • OptionalgivenName?: string | null
      • OptionallegalForm?: string | null

        Legal form of legal entity. For example sole trader, partnership, limited company etc.

      • OptionalmiddleName?: string | null
      • Optionalname?: string | null

        Mandatory if the person type is L

      • Optionalnationality?: string | null

        format: ISO 3166 (alpha-2)

      • OptionalphoneCountryCode?: string | null
      • OptionalphoneNumber?: string | null
      • OptionalresidencyCountryCode?: string | null
      • Optionalsex?: "M" | "F" | "O"

        Zenus.Clients.Tuum.PersonApi.UpdatePersonPersonalInfoJsonSex

      • Optionalsurname?: string | null

        Mandatory if the person type is P